xcxd.net
当前位置:首页 >> C#怎么使得内层的变量被外层的使用,比如iF(){iF(){string str}}我怎么让外层的i... >>

C#怎么使得内层的变量被外层的使用,比如iF(){iF(){string str}}我怎么让外层的i...

变量的生命周期决定了内层的变量不能直接为外层所用.除非在内层将 变量 重新复制给外层的变量. if (true) { string str1 = string.Empty; if (true) { string str = "test"; str1 = str; } Console.Write(str1); }

你好!string da = FolderBrowserDialog1.SelectedPath;是要这个吗?如果对你有帮助,望采纳.

正则表达式验证输入条件合法性进行字符串解析,转化为比较形式并返回bool值 有更具体的其他需求么?除了> <还需要支持其他形式么

你想要实现什么功能?例如是拿abc跟a比较吗?这样百分之百是false,不过要执行这个比较很简单,在string变量后面直接跟[i]获取位于他指定位置的字符就行:string str = "abcde"; if(str == str[0]) { Debug.Log("这种比较是木有意义的,因为这句话不可能被执行!除非这个字符串就一个字符,那样的话,写成str == str就行了."); }

control.writeline方法不返回值

new Class[0];表示你定义了一个没有元素的数组你应该是想用:Class[] newclass =new Class[1];

if (sqlstr) 这样写肯定报错的啊.if()的括号里必须是 bool类型的.例如可以写成:if(true) if(sqlstr =="10") 你想判断用户名是否正确,那就先获取数据库里的值,然后和textbox进行比较.

哇,这就100分了啊?这个简单了楼主,如果你想看一个变量到底变没变,那么可以单独用一个bool型的变量去标识它比如说int i这个变量再声明一个bool iChanged=false;当给i赋值的时候,记得把iChanged赋值true

string str = "12013050101"; //第一个1换成2 //这个1是固定的话就这样写 //不固定要用str来循环 string newstr = str.Replace("12","22"); //取末尾4位 string endstr = str.Substring(str.Length-4,4);

用反射吧,C#没有类似exec这样的代码,下面的是一个示例,你看一下吧,有不懂的可以问我 /// <summary> /// 反射 /// </summary> /// <param name="formula">字符串表达式</param> /// <param name="x"></param> /// <param name="y"

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com