📅  最后修改于: 2023-12-03 15:19:39.566000             🧑  作者: Mango
qwertyuiopasdfghjklzxcvbnm
- Introduction to C#qwertyuiopasdfghjklzxcvbnm
refers to the standard layout of letters on a keyboard. Similarly, C# is a popular programming language that is widely used in software development. It was developed by Microsoft and released in 2001. In this article, we will explore some of the key features and concepts of C#.
C# uses a syntax similar to other languages like Java and C++. Here is an example of "Hello World" program in C#:
using System;
class Program {
static void Main(string[] args) {
Console.WriteLine("Hello, World!");
}
}
In this code, using System
is a directive that allows the use of predefined classes like Console
. class Program
defines a class named "Program" which contains a single method Main
. Finally, Console.WriteLine()
is used to output the string "Hello, World!" to the console.
C# supports a variety of datatypes including int
, float
, double
, string
, bool
, and more. Here are some examples:
int myInt = 10;
float myFloat = 3.14f;
double myDouble = 3.14159265;
string myString = "Hello, World!";
bool myBool = true;
C# supports a variety of control structures like if
, while
, for
, switch
, and more. Here is an example of if
statement:
int x = 10;
if (x == 10) {
Console.WriteLine("x is 10");
} else {
Console.WriteLine("x is not 10");
}
In this code, if (x == 10)
checks if x
is equal to 10. If it is, the statement Console.WriteLine("x is 10")
is executed.
C# is an object-oriented language which means that it supports concepts like classes, objects, inheritance, polymorphism, and more. Here is an example of a class in C#:
class Car {
public string model;
private int year;
public void SetYear(int year) {
this.year = year;
}
public int GetYear() {
return this.year;
}
}
In this code, a class named "Car" is defined with two properties (model
and year
) and two methods (SetYear
and GetYear
). The SetYear
method sets the value of year
, while GetYear
returns the value of year
.
C# is a powerful and popular programming language that is widely used in software development. In this article, we have explored some of the key features and concepts of C#. We hope that this introduction has been helpful to you.