Tag: converter

从VB转换为C#

我的任务是将解决方案从VB转换为C#。 有22个项目和数百个课程,所以我决定研究转换器。 我最终选择了SharpDevelop,这是一个带有转换器的IDE。 我在每个项目上运行它,并且有很多错误需要修复,但是我应该能够通过它们并希望能够解决它们。 我遇到的主要问题是摘要日志。 我有数百行各种课程阅读: — line 0 col 0: Case labels with binary operators are unsupported : Equality — line 0 col 0: Case labels with binary operators are unsupported : Equality — line 0 col 0: Case labels with binary operators are unsupported : Equality — line 0 col 0: Case labels […]

中缀到postfix转换器

我一直在使用这个中缀到postfix / polis表示法转换器。 虽然,我觉得解决方案不够充分。 特别是j(编辑:现在称为索引)变量正在困扰我。 你们有什么建议吗? 或许有更好的方法来实现它? 或者我只是担心太多? public static string[] InfixToPostfix(string[] infixArray) { var stack = new Stack(); var postfix = new string[infixArray.Length]; int index = 0; string st; for (int i = 0; i 0) { st = stack.Pop(); if (RegnePrioritet(st) >= RegnePrioritet(infixArray[i])) { postfix[index] = st; index++; } else { stack.Push(st); break; […]

如何将EnumConverter与CsvHelper一起使用

我正在使用CsvHelper将类序列化为csv文件 – 直到这里一切正常。 现在我正在尝试找到一种方法将类的枚举属性转换为csv中的int值,因此我可以稍后使用CSV进行批量插入。 我在CsvHelper中发现了EnumConverter类,但我无法弄清楚如何正确使用它,因为我的所有尝试都失败了。 这是我的映射类代码 public sealed class MyMapping : CsvClassMap { public MyMapping() { EnumConverter enumConverter = new EnumConverter(typeof(CalendarExceptionEntityType)); Map(m => m.ExceptionEntityType).Index(0).Name(“EXCEPTION_ENTITY_TYPE”).TypeConverter(enumConverter); Map(m => m.ExceptionEntityIdentifier).Index(1).Name(“EXCEPTION_ENTITY_IDENTIFIER”); Map(m => m.OptionType).Index(2).Name(“OPTION_TYPE”); Map(m => m.StartDatetime).Index(3).Name(“EXCEPTION_START_DATETIME”); Map(m => m.EndDatetime).Index(4).Name(“EXCEPTION_END_DATETIME”); Map(m => m.DataSourceType).Index(5).Name(“DATA_SOURCE_TYPE”); Map(m => m.Description).Index(6).Name(“DESCRIPTION”); } } 和写作部分 using (StreamWriter file = new StreamWriter(filePath, false, Encoding.UTF8)) { CsvWriter […]

使用ICC配置文件将RGB转换为CMYK

我即将RGB颜色转换为CMYK用于打印目的。 此转换的比例是Adobe Photoshop ( Image -> Mode -> CMYK color ) 我尝试了2个解决方案,但没有一个返回正确的值: 解决方案1 ​​ – 使用.NET Framework 首先,我接着是这些步骤 从Adobe下载ICC配置文件(Windows版本) 将#color转换为CMYK 使用System.Windows.Media.Color.FromValues // return Color MSDN string convretedColor = string.Format(“#{0:X2}{1:X2}{2:X2}”, _color.R, _color.G, _color.B) 这是结果: 个人资料: CoatedFOGRA27.icc 原色: #2f00ff 转换颜色: #3b4996 转换结果使用Adobe Photoshop(相同的配置文件): #3b4996 甚至没有关闭! 解决方案2 – 使用Windows Color System(WCS) 我也用相同的程序尝试了Codo的解决方案 这是结果: 简介: CoatedFOGRA27.icc 原色: #2f00ff 转换颜色: […]