首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >textbox.text与char c#的比较

textbox.text与char c#的比较
EN

Stack Overflow用户
提问于 2013-12-04 22:35:42
回答 2查看 1.4K关注 0票数 1

只是想知道是否有一种方法可以将文本框中的文本与字符进行比较,而不需要使用字符串进行比较?我的方式似乎有点低效。这是“ai.Text”,我在比较“数字”,如果你能帮忙的话,提前谢谢。

代码语言:javascript
复制
private void a1calculate(char number)
{
    bool plausible = true;
    for (int i = 0; i < 9; i++)
    {                
        string numberr = Convert.ToString(number);
        var a = hello('a');
        if (a[i].Text == numberr) { plausible = false; }
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-04 22:37:20

您可以使用索引器char语法从string获得一个[]。额外的string.Length检查将为您提供所需。

代码语言:javascript
复制
if (a[i].Text.Length == 1 && a[i].Text[0] == number) { plausible = false; }
票数 2
EN

Stack Overflow用户

发布于 2013-12-04 22:42:45

另一种方法是这样做:

代码语言:javascript
复制
if(a[i].Text[0] == number) ...

但是,此示例进行索引查找。它的性能(与转换相比)是您必须测试的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20387557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档