c# 读出字符串元素并写入文本框 - .NET技术 / C#
有两个字符串数组arr1、arr2和两个字符串s1、s2,如果有arr1中的元素出现在arr2开头时,读出arr2中该元素的前四位,再将这些元素逐行读到richTextBox2中,即最后要实现richTextBox2逐行为(T123,D234,Z345),我的代码如下,但最后一句不能实现,请教各位啦!
string[] arr1 ={"T","D","Z"};
string[] arr2 ={"T1234556","A23456","D234566","Z345566","Q12345566" }
foreach (string s2 in arr2)
{
foreach (string s1 in arr1)
{
if (s2.Trim().StartsWith(s1))//如果arr2中出现以arr1的元素开头的元素时实行以下操作
{
string str = s2;
... ...
str = str.Substring(0, 4);//读出符合条件元素的前四位
this.richTextBox2.Text =str .ToString ();
}
}
}
看上去没有问题啊
应该不是。text吧!你试试看下其他的属性。。。。
richtextbox应该是appendtext吧
你text= 只能显示最后一次的赋值
if(this.richTextBox2.Text=="")
this.richTextBox2.Text = str .ToString ();
else
this.richTextBox2.Text += &quo
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html
......
有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......