100个c#初学者编程实例
C Sharp, more commonly referred to as “C#”, is a general-purpose, object-oriented programming language. C# was developed by Anders Hejlsberg and his development team at Microsoft and is currently on version 7.0.
C Sharp,通常称为“ C#”,是一种通用的,面向对象的编程语言。 C#由Anders Hejlsberg及其Microsoft的开发团队开发,当前版本为7.0。
C# has its roots in the family of C languages. It inherits most of its features from C, C++, and Java. For this reason, programmers familiar with these languages may be able to get up to speed with C# in a shorter time span.
C#起源于C语言家族。 它继承了C,C ++和Java的大部分功能。 因此,熟悉这些语言的程序员可能能够在较短的时间范围内熟悉C#。
C# is an object-oriented language that provides support for component-oriented and functional programming.
C#是一种面向对象的语言,为面向组件和功能的编程提供支持。
Classes allow us to model everyday objects in the world around us in software. You can create custom classes to represent just about anything. Just like a noun is a person, place or thing in language, so too, a classes represents objects.
通过类,我们可以使用软件对周围世界中的日常对象进行建模。 您可以创建自定义类来表示几乎所有内容。 就像名词是语言中的人,地方或事物一样,类也表示对象。
When you write C# code, typically it is because you need a program that does something useful.
编写C#代码时,通常是因为您需要一个程序来做一些有用的事情。
In the case of a business need, you follow requirements that the business needs. Say your business comes to you asks you for an electronic database of books. They need to be able to store book titles, authors, compute statistics, like the number of checkouts in a given month, or a monthly average.
在业务需要的情况下,请遵循业务需要的要求。 说您的生意来了,您要求您提供电子图书数据库。 他们需要能够存储书名,作者,计算统计信息,例如给定月份或每月平均值的结帐次数。
The requirements describe the program that needs to be developed. How do you write a program for the given requirements?
需求描述了需要开发的程序。 您如何针对给定的要求编写程序?
Generally, we use classes to create abstractions for the different nouns that we need to work with. A noun such as a book, author, or title.
通常,我们使用类为需要使用的不同名词创建抽象。 名词,如书,作者或标题。
An important concept in C# is that the class definition is used to create instances of objects. You can think of it like a blueprint for creating instances of objects. The class definition allows the creation of objects that store a reference to that object. For example, say we want to create a new book object. The line of code looks like this:
C#中的一个重要概念是类定义用于创建对象的实例。 您可以将其视为创建对象实例的蓝图。 类定义允许创建存储对该对象的引用的对象。 例如,假设我们要创建一个新的书本对象。 代码行如下所示:
Book book = new Book();
This creates a new book object that we can use to manipulate data and store it in a database. The variable, book, is actually a reference type of Book (with a capital B). We can then use methods available in the class definition with that variable, book, such as AddTitle()
, AddAuthor()
, and so on.
这将创建一个新的书本对象,我们可以使用它来处理数据并将其存储在数据库中。 变量book实际上是Book的引用类型(大写字母B)。 然后,我们可以使用与该变量,书类定义可用的方法,如AddTitle()
AddAuthor()
等等。
The C# language is also used with the ASP.NET framework, developed by Microsoft Corp., specifically for creating web applications that are machine and browser independent.
C#语言还与Microsoft Corp.开发的ASP.NET框架一起使用,专门用于创建与计算机和浏览器无关的Web应用程序。
The broader .NET framework, also developed by Microsoft, is used for creating other types of applications such as desktop, mobile, server, and networking applications. The .NET framework includes the .NET Base Class Libraries (BCL), ASP.NET, ADO.NET, Windows Forms, Windows Presentation Foundation (WPF), and eXtensible Markup Language(XML) libraries.
也由Microsoft开发的更广泛的.NET框架用于创建其他类型的应用程序,例如桌面,移动,服务器和网络应用程序。 .NET框架包括.NET基类库(BCL),ASP.NET,ADO.NET,Windows窗体,Windows Presentation Foundation(WPF)和可扩展标记语言(XML)库。
翻译自: https://www.freecodecamp.org/news/csharp/
100个c#初学者编程实例