小编Mar*_*ary的帖子

如何从c#中的字符串中删除最后一个空格字符?

我从文本文件中分割文本,我必须比较2个字符串,一个来自文本框,另一个来自特定行的文本文件.来自文本的字符串在末尾有一个空格,并且比较总是错误的.这是代码.谢谢!

private void button1_Click(object sender, EventArgs e)
{
    Random r = new Random();

    t = r.Next(1,30);
    StreamReader sr = new StreamReader("NomenA1.txt");
    cuv = sr.ReadToEnd().Split('\n');

    string original = cuv[t];

    Random num = new Random();

    // Create new string from the reordered char array.
    string rand = new string(original.ToCharArray().
        OrderBy(s => (num.Next(2) % 2) == 0).ToArray());
    textBox2.Text = rand;
    button1.Visible = false;
    button2.Visible = true;

}

private void button2_Click(object sender, EventArgs e)
{

    button1.Visible = false;
    string a =Convert.ToString(textBox1.Text.ToString());
    string b = …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
1392
查看次数

程序在for循环中跳过if语句

我正在尝试使用函数更新客户端详细信息.但它不起作用.我调试程序,我意识到它永远不会进入if.我不知道为什么?

这是功能:

def UpdateClient(self,id,cnp,name,adress):
    for i in range (len(self.clients.get_all())):
        if self.clients.get_all()[i].get_id==id:
            self.clients.get_all()[i].set_name(name)
            self.clients.get_all()[i].set_cnp(cnp)
            self.clients.get_all()[i].set_adress(adress)
Run Code Online (Sandbox Code Playgroud)

当我尝试更新客户端,我给了id,name,cnp,和adress,但是当我打印的清单不会发生任何变化.我无法进入if调试器,因为它说它们永远不会相等.为什么?

python python-3.x

-3
推荐指数
1
解决办法
140
查看次数

标签 统计

c# ×1

python ×1

python-3.x ×1