📅  最后修改于: 2023-12-03 15:29:46.463000             🧑  作者: Mango
C# 是一种由微软推出的通用、面向对象的编程语言。下面是 C# 中一些常用的关键词(按字母顺序排列),这些关键词对于学习 C# 编程非常重要。
Array
类用来创建数组,可以通过索引访问数组元素。以下是创建和初始化数组的一些示例:
int[] numbers = new int[5];
string[] names = { "John", "Mary", "Tom" };
double[,] matrix = new double[3, 3];
bool
是一种布尔类型,只有两个值 true 和 false。用于条件语句中,例如:
bool isTrue = true;
if (isTrue)
{
Console.WriteLine("It is true!");
}
else
{
Console.WriteLine("It is false!");
}
char
表示单个 Unicode 字符。常用于处理字符和字符串。以下是一些示例:
char letter = 'A';
Console.WriteLine(letter);
string str = "C#";
char[] characters = str.ToCharArray();
double
是一种双精度浮点数,在数值计算中很常用。以下是一些示例:
double pi = 3.14159265358979323846;
Console.WriteLine(pi);
double result = Math.Pow(2, 2.5);
Console.WriteLine(result);
else
是 if
语句的一个可选部分,用于在 if
条件为 false 时执行一段代码块,例如:
int age = 18;
if (age >= 18)
{
Console.WriteLine("You are an adult.");
}
else
{
Console.WriteLine("You are not an adult.");
}
for
循环是一种常用的循环结构,用于重复执行一段代码块,例如:
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
if
语句用于根据条件决定是否执行一段代码块,例如:
int age = 18;
if (age >= 18)
{
Console.WriteLine("You are an adult.");
}
int
是一种整数类型,用于存储整数值。以下是一些示例:
int a = 10;
Console.WriteLine(a);
int b = int.Parse("123");
Console.WriteLine(b);
namespace
是一种用于组织 C# 代码的一种机制。可以将相关的类、结构体、方法等放在同一个命名空间中,例如:
namespace MyNamespace
{
class MyClass
{
// ...
}
}
object
是 .NET 中最基本的类型之一,它是所有类的基类。以下是一些示例:
object obj1 = new object();
Console.WriteLine(obj1.GetType().FullName);
object obj2 = "Hello";
Console.WriteLine(obj2.GetType().FullName);
public
关键字用于声明公共成员,即可以被其他类访问的成员,例如:
public class MyClass
{
public int MyProperty { get; set; }
}
return
关键字用于从函数中返回一个值,例如:
int Sum(int a, int b)
{
return a + b;
}
Console.WriteLine(Sum(3, 4));
static
关键字用于声明静态成员,即可以在类级别上访问的成员,例如:
public class MyClass
{
public static int MyStaticField;
public static void MyStaticMethod()
{
// ...
}
}
string
是 C# 中常用的字符串类型,用于存储一串字符。以下是一些示例:
string s1 = "Hello";
Console.WriteLine(s1);
string s2 = string.Concat(s1, " World");
Console.WriteLine(s2);
try...catch
语句用于处理异常,即在程序运行中出现的错误,例如:
try
{
// 有可能产生异常的代码
}
catch (Exception ex)
{
// 处理异常的代码
}
using
关键字用于管理资源,在使用完资源后自动回收它们,例如:
using (FileStream fs = new FileStream("file.txt", FileMode.Create))
{
byte[] bytes = Encoding.UTF8.GetBytes("Hello World");
fs.Write(bytes, 0, bytes.Length);
}
var
关键字用于推断变量类型,例如:
var i = 10;
var j = "Hello";
while
循环用于重复执行一段代码块,直至条件不成立为止,例如:
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
yield
关键字用于定义枚举器或迭代器,例如:
IEnumerable<int> EvenNumbers()
{
for (int i = 0; i < 10; i += 2)
{
yield return i;
}
}
foreach (int number in EvenNumbers())
{
Console.WriteLine(number);
}
以上就是 C# 中一些常用的关键词。如果你刚开始学习 C#,建议你先从这些关键词入手,加深对语言的理解,在编写代码时能够更加得心应手。