您的位置:程序门 -> .net技术 -> c#



小问题.^-^


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


小问题.^-^[已结贴,结贴人:iloveyoujia]
发表于:2007-01-05 15:21:32 楼主
public   string   zxlu,lxlr,sjbs,xxcx,rzck,xxts;

string   a= '1,2,5 '

如何循环赋值:

zxlu= "- "     lxlr= "- "     rzck= "- "  

其它为:

sjbs= ". "     xxcx= ". "   xxts= ". "    
发表于:2007-01-05 15:25:151楼 得分:1
何谓循环赋值
发表于:2007-01-05 16:01:382楼 得分:1
晕。这个。。这个。。
发表于:2007-01-05 16:04:463楼 得分:1
what   do   you   want   to   do?
发表于:2007-01-05 16:20:164楼 得分:1
不知道lz想干吗
但是为什么不用数组来解决
发表于:2007-01-05 17:02:105楼 得分:1
zxlu=lxlr=rzck= "- ".
sjbs=xxcx=xxts= ". ".   lz要怎么循环?    
发表于:2007-01-05 17:20:386楼 得分:1
楼主解释的太含糊了;;;;让大家怎么帮你解决啊?!
发表于:2007-01-05 17:33:107楼 得分:1
他的意思是what   to   do
发表于:2007-01-05 17:42:098楼 得分:1
string   a= '1,2,5 '//这个……
发表于:2007-01-07 00:30:499楼 得分:0
问题是这样的啊.
public   string   zxlu,lxlr,sjbs,xxcx,rzck,xxts;

string   a= '1,2,5 '


zxlu   对应   1       如果有对应关系   zxlu= "- "    
lxlr   对应   2       ..............   lxlr= "- "    
sjbs   对应   3       如果没有对应关系   sjbs= ". "
xxcx   对应   4       如果没有对应关系   xxcx= ". "
rzck   对应   5       如果有对应关系   rzck= "- "    
xxts   对应   6       如果没有对应关系   xxts= ". "

大家明白没??   我看大家有没有特别奇特的方法来解决这个循环问题???
发表于:2007-01-07 08:32:4310楼 得分:1
如果   zxlu,lxlr,sjbs,xxcx,rzck,xxts   这些是固定的就这么几个,不用循环了,好像也没有什么可循环的,循环是要有条件的
发表于:2007-01-07 10:29:1411楼 得分:0
楼上的,我的string   a= '1,2,5 '   可是个变化的值啊.我不知道它下次是多少啊??不循环咋整??

发表于:2007-01-07 10:40:4712楼 得分:1
string   a= '1,2,5 '       变化有规律吗,比如递增还是递减,步长多少
发表于:2007-01-07 10:46:5013楼 得分:0
string   a= '1,2,5 '   下次可能是:
string   a= '1,3,5 '
..
string   a= '6,2,5 '

没啥规律,但和zxlu,lxlr,sjbs,xxcx,rzck,xxts   有对应关系....

所以要用循环,我现在处理方法比较土

indexof( "6 ",0)> =0   表示这个变量中含 "6 "   ,那么   xxts= "- "  

判断了6次.我看有没有比较简单的方式处理这个问题...

谢谢楼上的.
发表于:2007-01-07 10:51:5814楼 得分:2
表达仍不清楚!!
发表于:2007-01-07 10:54:0915楼 得分:2
不说别的,这句:
string   a= '1,2,5 '
能编译通过吗.......
发表于:2007-01-07 10:54:4716楼 得分:0
string   a= '1,2,5 ';
发表于:2007-01-07 10:56:4017楼 得分:2
像这样没规律的用土方法能解决就挺好了,给别人看的是效果,不是实现方法,在就算他们看你的实现方法,他们也会觉得你很聪明   :d
发表于:2007-01-07 10:58:0518楼 得分:2
好像是指   a   中含有指定字符,则zxlu= "- "     lxlr= "- "     rzck= "- "  
否则sjbs= ". "     xxcx= ". "   xxts= ". "    
a中字符可能取值为(1-6)中的任3个.

不知道lz目的是什么?
发表于:2007-01-07 11:00:4519楼 得分:2
好像明白了!
发表于:2007-01-07 11:02:1020楼 得分:2
zxlu= "- "     lxlr= "- "     rzck= "- "  
sjbs= ". "     xxcx= ". "   xxts= ". "    
应该定义为一个数组!!
发表于:2007-01-07 11:03:2221楼 得分:2
回复人:iloveyoujia(每天一个故事)   (   )   信誉:100 2007-01-07   10:54:47 得分:0


? string   a= '1,2,5 ';
---------------------------
我指的不是你没加分号......
这是加了分号后csc的信息:
error   cs1012:   字符文本中的字符太多
发表于:2007-01-07 11:16:2122楼 得分:10
using   system;
using   system.collections.generic;
using   system.text;
using   system.collections;
using   system.io;
namespace   con070107
{
        class   program
        {
                static   void   main(string[]   args)
                {
                        string   a   =   "1,2,5 ";//a可以变化;
                      string   []   aa=new   string[6];
/*zxlu= "- "     lxlr= "- "     rzck= "- "  
sjbs= ". "     xxcx= ". "   xxts= ". "    
应该定义为一个数组!!     */

for(int   i=1   ;i <=6;i++)
{
        if   (a.indexof(i.tostring())   > =0)
                aa[i-1]   =   "- ";
        else
                aa[i-1]   =   ". ";
}
for   (int   i   =   0;   i   <=   5;   i++)
{
        system.console.writeline(aa[i]);
}
                }
        }
}
以上已测试通过!!


}
发表于:2007-01-07 11:17:1323楼 得分:2
using   system;
using   system.collections.generic;
using   system.text;
using   system.collections;
using   system.io;
namespace   con070107
{
        class   program
        {
                static   void   main(string[]   args)
                {
                        string   a   =   "1,2,5 ";//a可以变化;
                      string   []   aa=new   string[6];
/*zxlu= "- "     lxlr= "- "     rzck= "- "  
sjbs= ". "     xxcx= ". "   xxts= ". "    
应该定义为一个数组!!     */

for(int   i=1   ;i <=6;i++)
{
        if   (a.indexof(i.tostring())   > =0)
                aa[i-1]   =   "- ";
        else
                aa[i-1]   =   ". ";
}
for   (int   i   =   0;   i   <=   5;   i++)
{
        system.console.writeline(aa[i]);
}
                }
        }
}


}
以上已测试通过!!
发表于:2007-01-07 11:25:5624楼 得分:2
问题给你解决了,帮我顶一下这个贴:
http://community.csdn.net/expert/topic/5277/5277704.xml
http://community.csdn.net/expert/topic/5277/5277704.xml?temp=.7580377
发表于:2007-01-07 13:02:4125楼 得分:2
莫非lz的中心思想是   不同的变量名   循环赋值   .?
发表于:2007-01-07 13:33:1626楼 得分:2
这种变量名...楼主是混淆器?

这个系统二次开发会死人的
发表于:2007-01-07 13:36:1427楼 得分:2
学习
发表于:2007-01-07 21:46:5728楼 得分:2
再加上:
zxlu=aa[0];     lxlr=aa[1];     rzck=aa[2]  
sjbs=aa[3];     xxcx=aa[4];   xxts=aa[5];

就ok!!
发表于:2007-01-08 08:25:3429楼 得分:2
using   system;
using   system.collections.generic;
using   system.text;
using   system.collections;
using   system.io;
namespace   con070107
{
        class   program
        {
                static   void   main(string[]   args)
                {
                        string   a   =   "1,2,5 ";//a可以变化;
                      string   []   aa=new   string[6];
/*zxlu= "- "     lxlr= "- "     rzck= "- "  
sjbs= ". "     xxcx= ". "   xxts= ". "    
应该定义为一个数组!!     */

for(int   i=1   ;i <=6;i++)
{
        if   (a.indexof(i.tostring())   > =0)
                aa[i-1]   =   "- ";
        else
                aa[i-1]   =   ". ";
}
/*   for   (int   i   =   0;   i   <=   5;   i++)
{
        system.console.writeline(aa[i]);
}     */
zxlu=aa[0];     lxlr=aa[1];     rzck=aa[2]  
sjbs=aa[3];     xxcx=aa[4];   xxts=aa[5];

                }
        }
}


}
以上已测试通过!!
发表于:2007-01-08 08:26:0930楼 得分:2
using   system;
using   system.collections.generic;
using   system.text;
using   system.collections;
using   system.io;
namespace   con070107
{
        class   program
        {
                static   void   main(string[]   args)
                {
                        string   a   =   "1,2,5 ";//a可以变化;
                      string   []   aa=new   string[6];
/*zxlu= "- "     lxlr= "- "     rzck= "- "  
sjbs= ". "     xxcx= ". "   xxts= ". "    
应该定义为一个数组!!     */

for(int   i=1   ;i <=6;i++)
{
        if   (a.indexof(i.tostring())   > =0)
                aa[i-1]   =   "- ";
        else
                aa[i-1]   =   ". ";
}
/*   for   (int   i   =   0;   i   <=   5;   i++)
{
        system.console.writeline(aa[i]);
}     */
zxlu=aa[0];     lxlr=aa[1];     rzck=aa[2]   ;
sjbs=aa[3];     xxcx=aa[4];   xxts=aa[5];

                }
        }
}


}
以上已测试通过!!



快速检索

最新资讯
热门点击