c#学习笔记 - 1

声明和使用变量

字符串文本以 $ 字符开头,后接左双引号字符。 $ 符号和引号字符之间不能有空格。 则可以在大括号之间的字符串内包括变量。

如: Console.WriteLine($”Hello {aFriend}”);
Console.WriteLine($”The name {firstFriend} has {firstFriend.Length} letters.”);

字符串

Trim(), TrimStart(), TrimEnd(), 剪裁前导或尾随空格

Replace(): 搜索子字符串,替换其他文本

大小写:ToUpper(), ToLower()

搜索字符串: Contains(), StartsWith(), EndsWith()

整数运算限值

int max = int.MaxValue;
int min = int.MinValue;

int what = max + 3;
Console.WriteLine($”An example of overflow: {what}”);

=> 答案非常接近最小(负)整数。 与 min + 2 相同。 加法运算会让整数溢出允许的值。 答案是一个非常大的负数,因为溢出从最大整数值覆盖回最小整数值。

双精度类型和固定点类型

double 范围比int大,decimal 类型的范围较小,但精度高于 double。 “固定点”一词意味着,十进制小数点(或二进制小数点)不会移动。

Refer: Microsoft doc