gpt4 book ai didi

c# - CSV 提供的数据源第一列中的奇数字符

转载 作者:太空狗 更新时间:2023-10-30 00:56:43 26 4
gpt4 key购买 nike

我有一个已添加到 Visual Studio 单元测试项目的 CSV 文件。它有七列,看起来像这样:

assessmentitemid,reviewer1,reviewer2,reviewer3,reviewer4,reviewer5,reviewer6

我的测试方法是这样的:

    [TestMethod]
[DeploymentItem("IntraclassCorrelationValues.csv")]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\IntraclassCorrelationValues.csv", "IntraclassCorrelationValues#csv", Microsoft.VisualStudio.TestTools.UnitTesting.DataAccessMethod.Sequential)]
public void TestMethod1() {
object val = TestContext.DataRow["assessmentitemid"];
}

访问列 assessmentitemid 时出现错误。我检查了表格,除了 assessmentitemid 之外,所有列都已正确映射。它的实际列名是这样的:

assessmentitemid

我还需要对 DataSource 属性做些什么才能正确解析 CSV 文件吗?

最佳答案

看起来 .csv 文件可能具有 Unicode 编码。

尝试在记事本中打开它,然后在“另存为”下选择 UTF-8 或 ANSI。

关于c# - CSV 提供的数据源第一列中的奇数字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6999273/

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