none
在 c# 的文字比較方式 RRS feed

  • 問題

  • 請問我有一個問題是當我使用 string 在做文字比較時會有錯誤
    我有一個 array 是儲存一些 string 的 data

    string temp = "";
    bool entry = false;
                     
    for (int j = 0; j < Dept.Count; j++)
                        {
    temp = DeptIdea;


                        }

    在我的 Dept = array
    type = {"自己","測試","有意" , "無法" , "測試" , "測試" , "無法" , "自己" , "伺服"};

    要怎樣我才可以比較在我array 中如何有文字已經出現過的我就不要在顯示
    2008年3月25日 上午 03:10

解答

  • string[] array = { "1", "2", "3", "4", "6","2","11","3","10" };
                    
                for (int i = 0; i < array.Length; i++)
                {

                    if (abc.IndexOf(arrayIdea) == -1)
                    {
                        abc.Add(arrayIdea);
                    }


                   
                }
     
                for (int ii = 0; ii < abc.Count; ii++)
                {
                    Console.Write(abc[ii]);
    2008年3月25日 上午 05:38

所有回覆

  • var deptQuery=Dept.Distinct();

     

    //註:.Net 3.5, C# 3.5 LINQ TO Object 功能.

     

    2008年3月25日 上午 03:27
  • 請問是否其他的方式
    可以做比較?要是我只要使用  if 去做比較
    2008年3月25日 上午 04:01
  • if(Dept.Any("人事")){

    }

     

    2008年3月25日 上午 05:20
  • string[] array = { "1", "2", "3", "4", "6","2","11","3","10" };
                    
                for (int i = 0; i < array.Length; i++)
                {

                    if (abc.IndexOf(arrayIdea) == -1)
                    {
                        abc.Add(arrayIdea);
                    }


                   
                }
     
                for (int ii = 0; ii < abc.Count; ii++)
                {
                    Console.Write(abc[ii]);
    2008年3月25日 上午 05:38