gpt4 book ai didi

c# - 从文件中读取值

转载 作者:行者123 更新时间:2023-11-30 22:43:52 25 4
gpt4 key购买 nike

我正在学习 C# 编程。例如,我尝试读取:来自 dicom 标签的患者 ID 或患者姓名。我这样试过:

    string tag = "";
string op = "";
string val_rep = "";
string war = "";

if (DicomFile.IsDicomFile(f))
{
Sequence se = plik.GetJointDataSets().GetJointSubsequences();


foreach (DataElement el in se)
{


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();//

}
}

为什么它没有给我想要的值? sq = 序列。
我如何读取患者 ID?

最佳答案

我不清楚你到底在做什么,但你发布的代码显然行不通。问题在于您正在声明一个名为 var 的局部变量,并为其分配一个值,然后该值立即超出范围。实际上,代码什么都不做。

您也不需要先分配 null 然后重新分配。这是编写代码的更简单方法:

foreach (DataElement el in sq)
{
string var = elementy.Value.ToString();
}

我还建议您尽量避免将 var 作为变量名。它没有说明变量实际包含的内容,很容易与 var 上下文关键字混淆。

关于c# - 从文件中读取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com