2017-05-07 7 views
1

OpendDicomライブラリ(C#)を使用して、タグ値(int、stringなど)を統一的に視覚化する際に助けが必要です。 コードの問題は、私がString、intとしての彼/彼女の年齢、患者の性別、すなわちタグの正確な値を取得する方法がわからないということですOpenDicomライブラリC#、タグの実際の値の問題

public void ReadData(AcrNemaFile file) 
{ 



    Sequence sq = file.GetJointDataSets().GetJointSubsequences(); 
    string tag = string.Empty; 
    string description = string.Empty; 
    string value = string.Empty; 
    string op = string.Empty; 
    string val_rep = string.Empty; 
    string war = string.Empty; 
    foreach (DataElement el in sq) 
    { 

      tag = el.Tag.ToString(); //tag group and element 
      op = el.VR.Tag.GetDictionaryEntry().Description;//tag description 
      val_rep = el.VR.ToString();//value representative 
      war = el.Value.ToString();// 
      Debug.Log(tag + " : " + op + " \n " + val_rep); 





    } 
} 

これは、ライブラリを使用すると、.ToArray()と値の配列を取得することができます

+1

こんにちはアレッサンドロ、そして歓迎です!質問を編集してコードを少なくし、試したこと、うまくいかなかったこと、具体的に何が助けになるのかを説明することができますか?より良い質問を作成するためのヘルプが必要な場合は、[ヘルプセンター](https://stackoverflow.com/help/how-to-ask)にお問い合わせください。ありがとう! –

+0

第2の問題は広すぎます。また、1つの投稿で2つの質問をするべきではありません。最後の段落を削除してください。 –

答えて

2

タグと関連するものを表示するためのコードです。

これでオブジェクトの配列ができます。次に、オブジェクトを必要な型にキャストまたは変換するだけで済みます。この場合、VRを使用してオブジェクトを持つタイプの種類を知ることができます。 Decimal String(DS)、DateTime(DT)など...

関連する問題