C# ToLower()的含义是什么
C#中下列条件的含义是什么:C# ToLower()的含义是什么,c#,string,C#,String,C#中下列条件的含义是什么: 首先获取数据读取器中的第5列。默认情况下,datareader会转换对象类型,因此返回的任何值都会转换为字符串,因此如果: ABC ToLower()使它: abc 并在字符串中包含对“cash”的检查,这对ToLower()很重要,因为“cash”与值的“cash”不匹配。它从获取数据读取器中的第5列开始。默认情况下,datareader会转换对象类型,因此返回的任何值都会转换为字符串,因此如果: ABC ToLower()使它: abc 并包含字符串中“cash
首先获取数据读取器中的第5列。默认情况下,datareader会转换对象类型,因此返回的任何值都会转换为字符串,因此如果: ABC ToLower()使它: abc
并在字符串中包含对“cash”的检查,这对ToLower()很重要,因为“cash”与值的“cash”不匹配。它从获取数据读取器中的第5列开始。默认情况下,datareader会转换对象类型,因此返回的任何值都会转换为字符串,因此如果: ABC ToLower()使它: abc
并包含字符串中“cash”的检查,这对ToLower()很重要,因为“cash”与值的“cash”不匹配。这意味着如果reader object
dr
的第五个元素在转换为小写字符串文字时不包含
字符串
cash
这意味着如果reader objectdr
的第五个元素在转换为小写字符串文字时不包含
字符串
cash
取决于dr
是什么(我们不要假设),如果输出的字符串不包含单词“cash”,这将起作用。分解如下:
//如果*不做就做*
如果(!dr[4]
//从dr的第五个条目中生成一个字符串(0是第一个)
.ToString()
//将其中的所有字符转换为小写
.ToLower()
//检查里面是否有“现金”这个词
.包含(“现金”);
取决于dr
是什么(我们不要假设),如果输出的字符串不包含单词“cash”,这将起作用。分解如下:
//如果*不做就做*
如果(!dr[4]
//从dr的第五个条目中生成一个字符串(0是第一个)
.ToString()
//将其中的所有字符转换为小写
.ToLower()
//检查里面是否有“现金”这个词
.包含(“现金”);
dr[4]=“Cash”if(!dr[4].ToString().ToLower().Contains(“Cash”){true}否则{false}逻辑上@Jiten的输出是什么。如果dr[4]
为Cash
,则表达式的计算结果为true
,因此在编辑@Jiten.:)之后,输出再次为false
。任何大小写的组合,输出都是相同的,因为您正在对字符串调用ToLower()
方法,如果dr[4]
为null,您将得到NullReferenceException
;dr[0].ToString().Replace(“AA”,“BB”)dr[4]=“Cash”if(!dr[4].ToString().ToLower().Contains(“Cash”){true}否则{false}逻辑上@Jiten的输出是什么。如果dr[4]
为Cash
,则表达式的计算结果为true
,因此在编辑@Jiten.:)之后,输出再次为false
。任何大小写的组合,输出都是相同的,因为您正在对字符串调用ToLower()
方法,如果dr[4]
为null,您将得到NullReferenceException
;dr[0]。ToString()。替换(“AA”、“BB”)
if(!dr[4].ToString().ToLower().Contains("cash"))