background image

s1.CompareTo(s2)    -1(s1<s2), 0(s1=s2), 1(s1>s2)     s.Length 就是字符串长度
C#数组属于引用类型,其基类是 System.Array
字符串中可以包含转义符
c:\myFolder\myFile.txtstring    s2 = "c:\\myFolder\\myFile.txt"; // 不易阅读
C#字符串可以@

√ 

开头,并用双引号引起来: string s3 = @"c:\myFolder\myFile.txt"; 

 

若要在一个用 @ 引起来的字符串中包括一个双引号,则应使用两个双引号:

字符串转换为其它型的方法  类型.Parse() 方法(很重要) Sytem.Convert.To 类型()  方法
string s1="123";
int a=int.Parse(s1);
textBox1.Text = Convert.ToString(i); 
textBox2.Text = i.ToString(); 
将数字转换为字符串时,需要使用 ToString()方法,或者使用 Convert.ToString()方法。

foreach 循环语句

  foreach (

  

  

数据类型 循环变量 in  集合){//执行语句块;}

int[ ] arr = {1,3,5,2,4,6,8};    foreach (int x in arr);//遍历数组
string input = Console.ReadLine();
     foreach(char chr in input)
     {     if (chr.IsLetter(chr)) letters++;//字母
           else if (chr.IsNumber(chr)) digits++;//数字
                   else if (chr.IsWhiteSpace(chr)) spaces++;//空格
                           else others++;//其它}

C#基本输入输出
输出语句:
System.Console.Write();
System.Console.WriteLine();  //有换行
输入语句:
System.Console.ReadLine(); //读取一行字符
System.Console.Read(); //

 

读取一个字符 (返回值为 int 型)

输出多个数据 Console.WriteLine("{0}+{1}={2}", a, b, sum);  //{占位符}  数据用逗号分隔
Console.WriteLine("i={0,4},j={1,-7}",i,j); //4, 7 代表宽度,负号表示左对齐
Console.WriteLine("j={0:f1}", j); //j=123.5   // f 表示浮点数,1 表示小数位数(四舍五入)
  Console.WriteLine("i={0,7:x}", i);  //i=︼︼︼︼︼7b
  Console.WriteLine("i={0:x}", i);  //i=7b
  // x 表示 16 进制数 “:” 后面对数据进行格式补充
 
C#数组属于引用类型,其基类是 System.Array
一维:类型[ ] 数组名=new 类型[数组大小]
二维:类型[ , ] 数组名=new 类型[行数, 列数]

 

交错数组 (数组的数组):例如:int[ ][ ] 数组名= new 类型[个数][ ];
一位数组
int[ ] myArr = new int [5];   //此时元素初值都为零
int[ ] myArr = new int[5]{1, 3, 5, 7, 9};  
int[ ] myArr = new int[ ]{1, 3, 5, 7, 9};  //数组大小可省略