📅  最后修改于: 2023-12-03 15:29:07.834000             🧑  作者: Mango
本备忘单提供了C#语言在.NET框架中的常用功能和特性的介绍和用法的代码片段。下面介绍了.NET框架中的一些常用功能和特性。
int i; // 声明一个整数变量
string s; // 声明一个字符串变量
double d; // 声明一个双精度浮点数变量
int i = 10; // 初始化一个整数变量
string s = "hello"; // 初始化一个字符串变量
double d = 1.23; // 初始化一个双精度浮点数变量
int i = 10;
double d = (double)i; // 将 i 转换为 double 类型
string s = "123";
int i = int.Parse(s); // 将字符串转换为整数类型
int i = 10;
string s = i.ToString(); // 将整数类型转换为字符串类型
int i = 10;
if (i > 10)
{
Console.WriteLine("i is greater than 10");
}
else if (i < 10)
{
Console.WriteLine("i is less than 10");
}
else
{
Console.WriteLine("i is equal to 10");
}
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
int[] array1 = new int[5]; // 声明一个长度为5的整数数组
int[] array2 = { 1, 2, 3, 4, 5 }; // 声明一个包含5个元素的整数数组并初始化
int[] array = { 1, 2, 3, 4, 5 };
Console.WriteLine(array[0]); // 输出数组的第一个元素
int[] array = { 1, 2, 3, 4, 5 };
foreach (int i in array)
{
Console.WriteLine(i);
}
void SayHello()
{
Console.WriteLine("Hello world!");
}
SayHello(); // 调用 SayHello 函数
void SayHello(string name)
{
Console.WriteLine($"Hello {name}!");
}
SayHello("Tom"); // 输出 Hello Tom!
int Add(int a, int b)
{
return a + b;
}
int result = Add(1, 2); //返回3
class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void SayHello()
{
Console.WriteLine($"Hello, my name is {Name}, and I am {Age} years old!");
}
}
Person p = new Person()
{
Name = "Tom",
Age = 20
};
Person p = new Person()
{
Name = "Tom",
Age = 20
};
Console.WriteLine(p.Name); // 输出 Tom
Person p = new Person()
{
Name = "Tom",
Age = 20
};
p.SayHello(); // 输出 Hello, my name is Tom, and I am 20 years old!
int GetNumber(string s)
{
if (s == null)
throw new ArgumentNullException("s");
return int.Parse(s);
}
try
{
int num = GetNumber(null);
}
catch (ArgumentNullException ex)
{
Console.WriteLine(ex.Message);
}
此为 .NET框架备忘单 - C# 的介绍,相信这份备忘单一定有助于您在C#语言下开发.NET应用程序。