string 不包含 Where 的定义,SSIS 包中的 C#
string Does not contain definition for Where, C# in SSIS Package
string 不包含 SSIS 包中 Where、C# 的定义,请问缺少什么?
string ToASCII(string subjectString)
{
var newStringBuilder = new StringBuilder();
newStringBuilder.Append(subjectString.Normalize(NormalizationForm.FormKD)
.Where(x => x < 128)
.ToArray());
return newStringBuilder.ToString();
}
string
class 的 Where
方法是一个扩展方法,您必须提供它的命名空间。所以你应该添加这个命名空间:
using System.Linq;
我很好奇有什么问题:
var bytes = Encoding.ASCII.GetBytes(subjectString.Normalize(NormalizationForm.FormKD));
return Encoding.ASCII.GetString(bytes);
string 不包含 SSIS 包中 Where、C# 的定义,请问缺少什么?
string ToASCII(string subjectString)
{
var newStringBuilder = new StringBuilder();
newStringBuilder.Append(subjectString.Normalize(NormalizationForm.FormKD)
.Where(x => x < 128)
.ToArray());
return newStringBuilder.ToString();
}
string
class 的 Where
方法是一个扩展方法,您必须提供它的命名空间。所以你应该添加这个命名空间:
using System.Linq;
我很好奇有什么问题:
var bytes = Encoding.ASCII.GetBytes(subjectString.Normalize(NormalizationForm.FormKD));
return Encoding.ASCII.GetString(bytes);