代码改变世界

随笔分类 -  C#

C# 中格式化字符串中包含 { 或者 } 如何转义?

2007-07-18 23:24 by 晓风残月, 8459 阅读, 收藏, 编辑
摘要: C# 中使用类似 {0}, {1:yyyy-MM-dd} 这样的格式占位符,如果被格式化字符串本身包含 { 或者 } 怎么办呢?答案是:用两个 { 或者 }连写表示单个。例如 string str1 = String.Format("{{Hello}}, {0}, Now is {{{1:yyyy-MM-dd HH:mm:ss}}}", "Jinglecat", DateTime.Now); //... 阅读全文

总结 @ 在 C# 中的用法

2007-05-26 00:05 by 晓风残月, 16259 阅读, 收藏, 编辑
摘要: 一 字符串中的用法1。地球人都知道 C# 中 字符串常量可以以 @ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 \ (反斜扛),就可以轻松coding。如, string filePath = @"c:\Docs\Source\a.txt" // rather than "c:\\Docs\\Source\\a.txt" 2。如要在一个用 @ 引起来... 阅读全文

关于C#编译器错误CS0685(VS2005)

2007-05-25 22:38 by 晓风残月, 999 阅读, 收藏, 编辑
摘要: 今天CSDN中有人发现Duwamish7(C#)升级到VS2005后,SystemFramework编译通不过了,尝试了一下果然报错:呀呀,不会吧,当年VS2003的时候 Duwmish 7我可是研究过千百回了(夸张了点,其实没研究透:->),都没有出现过这个错误,不知道C# complier 那根筋接错了神经线老查了MSDN,原来这个编译错误编码为 CS0685,描述如下: 编译器错误 CS06... 阅读全文