参了网上资料,原来它是C# 6.0的语法糖. C# 6.0 新加上的功能:   Null-Conditional Operator 大概就是,简洁代码量,缩短一些关于为null的判断~ 旧写法: public static string Truncata(string value, int length) { string result = value; if (value != null) { result = value.Substring(, Math.Min(value.Length,…
#1 :在.Net Framework中,字符总是表示成16位Unicode的代码#2 :String 和string 其实是一样的只是表现形式上不同#3 :string类型被视为基元类型,也就是编译器允许在源代码中直接使用字面值表示字符串,编译器将这些字符串放到模块的元数据中,并在运行时加载和引用它们. static void Main(string[] args) { "; Console.WriteLine(s); Console.ReadLine(); } il查看如下: .method…
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _01个程序 { class Program { static void Main(string[] args) { Console.WriteLine("************************"); // WriteLine输…
原文: string RegEx1 = @"(\[ITEM\]\s*=[\S\s]*?(?=\[ITEM\])|\[ITEM\]\s*=[\S\s]*)";//用来识别主记录和后续记录,并完成分组 解释 1.该表达式首尾的()没具体含义,可以去掉(不完全是,见后面解释) 2.该表达式是一个2重选择结构,以|分开 3. 第1部分:\[ITEM\]\s*=[\S\s]*?(?=\[ITEM\]) 最后有个(?=)结构,表示零宽前向断言,该句中表示截止到[ITEM]开始位置:[\S\s]*结…
浅析System.Console.WriteLine() Writeline()函数的功能向 StreamWriter 类写入指定字符串和一行字符,共有19个重载,其与Write()函数的主要区别在于它输出字符串后换行,而Write()不换行.现在,通过WriteLine()的通用版本(即WriteLine(string format,object arg0,object arg1,object arg2,object arg3,__arglist))来深入理解其实现细节. 首先,我们来看一下源…
参考:https://blog.csdn.net/qujunyao/article/details/72884670 两者区别: Console.Write("abc"); 输出到控制台中,且在最后位置不换行,参数至少有一个以上. Console.WriteLine(); 输出到控制台中,且在最后位置换行,有无参数均可,若没有参数,则为空行. 具体用法: class Program { static void Main(string[] args) { //用法一 Console.Wr…
1: String a="123"; String b="12"+"3"; String c="1"+"23"; System.out.println( a==b );true System.out.println( a==c );true 2: String a = "ab"; String bb = "b"; String b = "a" +…
镇场诗: 大梦谁觉,水月中建博客.百千磨难,才知世事无常. 今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 为什么我们可以输入cw后按两下tab键出现console.writeline 因为代码段的存在.那么如何查看代码段都有啥呢? 1. 2. 3.存储cw的文件中写了啥? <?xml version="1.0" encoding="utf-8"?> <CodeS…
在浏览器控制台中写如数据 1添加    <script type="text/javascript">djConfig = { isDebug: true };</script> 在<script>写入需要输出的内容 <script> 如: dojo.require("esri.map"); function init() { var map = new esri.Map("map"); dojo.…
1.String是基本数据类型吗? 不是,是对象,引用数据类型 2.String是可变吗? 不可变,String是final类型的. 3.怎样比较两个字符串的值相同,怎样比较两个字符串是否为同一对象? 比较值相同用equals,比较是否为统一对象用 == 4.switch中可以用String吗? 在jdk5中switch支持枚举,在7中支持String,但是通过反编译可以看出就是本质还是int,case后是hashcode,之后使用equals进行比较,所以String的效率会比较低 5.Str…