C#语法备忘
郝伟 2022/08/19 06:59:32 Friday
本文本主要记录C#的常用语法,用于备忘。
XmlDocument root = new XmlDocument(); root.Load(xmlfile); var TestIem = root.SelectSingleNode("/NVH2XML/TestItem"); var TestBenchId = TestIem.SelectSingleNode("TestBenchId").InnerText; // 检测台架的编号 var K1001 = TestIem.SelectSingleNode("TestItemName").InnerText; // 箱体的版本(型号) var K1003 = "终检"; var K1206 = "霍塔终检台"; var K0014 = TestIem.SelectSingleNode("SerialNumber").InnerText; // 箱体的编码 var Loadstep = root.SelectSingleNode("/NVH2XML/TestItem/Loadsteps/Loadstep"); var K0004 = Loadstep.SelectSingleNode("StartTime").InnerText;
string nspace = "ExcelConverter.Converters";
var types = from t in Assembly.GetExecutingAssembly().GetTypes()
where t.IsClass && t.Namespace == nspace
select t;
ConverterBase cb = null;
foreach (var type in types)
{
if (type.Name.Contains("202004"))
Console.WriteLine(type.Name);
cb = (ConverterBase)Activator.CreateInstance(type);
}
if(cb != null)
Console.WriteLine(cb.CompanyName);