C#-下划线在字段名称

时间:2020-05-06 07:53:40

标签: c# ssis propertyinfo

我有一个包含一些输入字段的脚本任务,例如“ field_of_example”。脚本是这样的:

public override void Input0_ProcessInputRow(Input0Buffer Row)
{ 
Dictionary<string, string> body = new Dictionary<string, string>();
foreach (PropertyInfo inputColumn in Row.GetType().GetProperties())
            {
                if (!inputColumn.Name.EndsWith("IsNull") 
                {

                        body.Add(inputColumn.Name, inputColumn.GetValue(Row).ToString());

                }

问题是在inputColumn.Name中,我使用的是'fieldofexample'而不是'field_of_example',是否有任何方法可以在输入名称中使用下划线?

1 个答案:

答案 0 :(得分:0)

您正在阅读Input0Buffer类的属性。尝试改用GetFields()方法。

相关问题