static void Main(string[] args)
{
// 声明但不初始化
string msg1;
// 声明并初始化为 null
string msg2 = null;
// 作为一个空字符串进行初始化,用 Empty(空) 常量而不是字面值的 ""(空)
string msg3 = String.Empty;
// 用正则的字符串字面值进行初始化
string oldPath = "c:\\windows";
// 直接以字符串初始化
string newPath = @"c:\windows";
// 也可以使用 System.String
String content = "Hello World!";
// 使用 const 防止 msg4 被篡改
const string msg4 = "I'm const!";
// 可以使用隐式类型 var
var msg5 = "Hi!";
// 使用 String 构造器进行初始化
char[] letters = { 'A', 'B', 'C' };
string alphabet = new String(letters);
Console.Read();
}
static void Main(string[] args)
{
var s1 = "Hi!";
var s2 = "Fanguzai!";
//拼接 s1 和 s2,并且修改 s1 指向的值
s1 += s2; //即 s1 = s1 + s2;
Console.WriteLine(s1);
Console.Read();
}
static void Main(string[] args)
{
var s1 = "Hi! ";
var s2 = s1;
//在 s1 重新赋值后,这次没有重新修改 s2 指向的值
s1 += "Fanguzai!"; //即 s1 = s1 + "Fanguzai!";
Console.WriteLine(s2);
Console.Read();
}
static void Main(string[] args)
{
var coluString = "Col1\tCol2\tCol3";
var rowString = "Row1\r\nRow2\r\nRow3";
Console.WriteLine(coluString);
Console.WriteLine("=====");
Console.WriteLine(rowString);
Console.Read();
}
static void Main(string[] args)
{
var path = @"C:\Windows";
var text = @"Are you Fanguzai?
I'm Fanguzai!";
Console.WriteLine(path);
Console.WriteLine("=====");
Console.WriteLine(text);
Console.Read();
}
private static void Main(string[] args)
{
const string name = "Fanguzai";
var s = string.Format("Hi, {0}!", name); //使用占位符
Console.WriteLine(s);
Console.Read();
}
private static void Main(string[] args)
{
const string s1 = "Hi, Fanguzai!";
Console.WriteLine(s1.Substring(4)); //截取
Console.WriteLine(s1.Replace("Hi","Hello")); //替换
Console.WriteLine(s1.IndexOf(",", StringComparison.Ordinal)); //取索引
Console.Read();
}
private static void Main(string[] args)
{
const string s1 = "Hi, Fanguzai!";
string s2 = null;
var s3 = string.Empty;
var s4 = s1 + s2; //有值的字符串与 null 拼接
Console.WriteLine("s4: {0}", s4);
Console.WriteLine("");
var isTrue = (s2 == s3);
Console.WriteLine("isTrue: {0}", isTrue);
Console.WriteLine();
var s5 = s3 + s2;
Console.WriteLine("s5: {0}", s5);
Console.WriteLine();
Console.Read();
}
static void Main(string[] args)
{
var sb = new StringBuilder("~ Hi! Fanguzai!");
sb[0] = '^';
Console.WriteLine(sb);
Console.Read();
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有