1つの関数で作成された文字列値をパラメータとして関数に渡します

Dejsa Cocan

ValidColumnsという関数があります。この関数が終了すると、パイプ文字「|」で結合されたid値の文字列が含まれます。

private bool ValidColumns(string[] curGlobalAttr, int LineCount)
{
    //test to see if there is more than 1 empty sku mod field in the imported file
    string SkuMod = GetValue(curGlobalAttr, (int)GlobalAttrCols.SKU);
    if(SkuMod =="") 
        ids += string.Join("|", OptionId);
 }

私がやりたいのは、ids文字列を取得し、それを参照として別の関数に渡して、重複する値が含まれていないかどうかを確認することです。

protected bool CheckForDuplicates(ref string ids)
{
    bool NoDupes = true;
    string[] idSet = ids.Split('|');
    for (int i = 1; i <= idSet.Length - 1; i++)
    {
        if (idSet[i].ToString() == idSet[i - 1].ToString()) { NoDupes = false; }
    }
    return NoDupes;
}

しかし、私はそれを適切に行う方法がわかりませんか?とても簡単そうに見えますが、私はこれを必要以上に難しくしているように感じます。

jbriggs

Dスタンリーの答えの2番目の部分はあなたが望むものです

public bool CheckForDuplicates(string value)
{
  string[] split = value.Split('|');
  return split.Length != split.Distinct().ToArray().Length;
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1つの関数で作成された文字列値をパラメータとして関数に渡します

分類Dev

文字列として別の関数に渡される関数にパラメータを渡す方法は?

分類Dev

関数名を文字列としてPythonで別の関数にパラメーターとして引数を持つ関数を渡す方法は?

分類Dev

パラメータのリストを1つの文字列としてPython関数に渡す

分類Dev

動的に作成された関数をパラメーターとして渡します

分類Dev

連結された文字列をパラメーターとして関数に渡す方法:Angular 2

分類Dev

1つの関数に渡されたパラメーターが演算子のパラメーターと等しいかどうかを推測します

分類Dev

イベントを介して関数が呼び出されたときに関数に追加のパラメーターを渡す(つまり、:Connect()

分類Dev

渡された文字列パラメーターに基づいて配列を返すJava関数を取得しようとしています

分類Dev

文字列が関数パラメータでconst文字列として渡されるのはなぜですか

分類Dev

関数ポインタを介して可変個引数関数に渡されたパラメータは、その値を変更します

分類Dev

渡された関数が関数もパラメーターとして受け取る場合、関数をパラメーターとしてCの関数に渡すにはどうすればよいですか?

分類Dev

渡される関数のリストと関数パラメーターのリストを使用して、新しい関数を作成します

分類Dev

関数パラメーターとして渡された変数の名前を取得します

分類Dev

呼び出された関数の引数として `zoo:rollapply`の` width`パラメータを渡します

分類Dev

これと文字列をjquery関数のパラメータとして渡します

分類Dev

Cの可変個引数関数でパラメーターとして渡されたvoidポインターをどのように操作しますか

分類Dev

関数として渡された匿名メソッドのパラメーター値を取得するにはどうすればよいですか?

分類Dev

Stream <String>値をパラメーターとしてブロックファイルFLUTTERで作成された関数に渡す方法

分類Dev

2つの(パイプされた)シェルコマンドをパラメーターとしてシェル関数に渡します

分類Dev

phpスクリプトで呼び出されるjavascript関数のパラメーターとしてphp文字列を渡します

分類Dev

関数に渡す2つのパラメーターに応じて、文字列を2文字短くしようとします。どうやって?

分類Dev

関数(独自のパラメーターを持つ)を関数のパラメーターとして渡すにはどうすればよいですか?

分類Dev

onclick関数で文字列パラメータを渡します

分類Dev

onclick関数で文字列パラメータを渡します

分類Dev

onclick関数で文字列パラメータを渡します

分類Dev

パラメータをパラメータとして持つ関数をPythonの別の関数に渡すにはどうすればよいですか?

分類Dev

フィクスチャから返された値をパラメータとして関数に渡す方法

分類Dev

値または参照のいずれかによって関数にパラメーターを渡します

Related 関連記事

  1. 1

    1つの関数で作成された文字列値をパラメータとして関数に渡します

  2. 2

    文字列として別の関数に渡される関数にパラメータを渡す方法は?

  3. 3

    関数名を文字列としてPythonで別の関数にパラメーターとして引数を持つ関数を渡す方法は?

  4. 4

    パラメータのリストを1つの文字列としてPython関数に渡す

  5. 5

    動的に作成された関数をパラメーターとして渡します

  6. 6

    連結された文字列をパラメーターとして関数に渡す方法:Angular 2

  7. 7

    1つの関数に渡されたパラメーターが演算子のパラメーターと等しいかどうかを推測します

  8. 8

    イベントを介して関数が呼び出されたときに関数に追加のパラメーターを渡す(つまり、:Connect()

  9. 9

    渡された文字列パラメーターに基づいて配列を返すJava関数を取得しようとしています

  10. 10

    文字列が関数パラメータでconst文字列として渡されるのはなぜですか

  11. 11

    関数ポインタを介して可変個引数関数に渡されたパラメータは、その値を変更します

  12. 12

    渡された関数が関数もパラメーターとして受け取る場合、関数をパラメーターとしてCの関数に渡すにはどうすればよいですか?

  13. 13

    渡される関数のリストと関数パラメーターのリストを使用して、新しい関数を作成します

  14. 14

    関数パラメーターとして渡された変数の名前を取得します

  15. 15

    呼び出された関数の引数として `zoo:rollapply`の` width`パラメータを渡します

  16. 16

    これと文字列をjquery関数のパラメータとして渡します

  17. 17

    Cの可変個引数関数でパラメーターとして渡されたvoidポインターをどのように操作しますか

  18. 18

    関数として渡された匿名メソッドのパラメーター値を取得するにはどうすればよいですか?

  19. 19

    Stream <String>値をパラメーターとしてブロックファイルFLUTTERで作成された関数に渡す方法

  20. 20

    2つの(パイプされた)シェルコマンドをパラメーターとしてシェル関数に渡します

  21. 21

    phpスクリプトで呼び出されるjavascript関数のパラメーターとしてphp文字列を渡します

  22. 22

    関数に渡す2つのパラメーターに応じて、文字列を2文字短くしようとします。どうやって?

  23. 23

    関数(独自のパラメーターを持つ)を関数のパラメーターとして渡すにはどうすればよいですか?

  24. 24

    onclick関数で文字列パラメータを渡します

  25. 25

    onclick関数で文字列パラメータを渡します

  26. 26

    onclick関数で文字列パラメータを渡します

  27. 27

    パラメータをパラメータとして持つ関数をPythonの別の関数に渡すにはどうすればよいですか?

  28. 28

    フィクスチャから返された値をパラメータとして関数に渡す方法

  29. 29

    値または参照のいずれかによって関数にパラメーターを渡します

ホットタグ

アーカイブ