簡體   English   中英

將textbox.text與char c進行比較#

[英]Comparing textbox.text to char c#

只是想知道是否有一種方法可以將文本框中的文本與char進行比較,而無需使用字符串進行操作? 我的方式似乎有點低效。 這是'a [i] .Text'我正在與'數字'進行比較,如果你能提供幫助,請提前感謝。

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; }
    }
}

您可以使用indexer []語法從string獲取一個char 額外的string.Length檢查將為您提供所需的信息。

if (a[i].Text.Length == 1 && a[i].Text[0] == number) { plausible = false; }

另一種方法是:

if(a[i].Text[0] == number) ...

但是,此示例執行索引查找。 性能如何(與轉換相比)是您必須測試的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM