C# 11.0 的主要特性
C# 11.0 的主要特性
1、C# 11 预览:允许在内插字符串的“插值表达式”中换行
C# 支持两种样式的内插字符串:逐字和非逐字内插字符串。它们之间的主要区别在于,非逐字内插字符串不能在其文本段中包含换行符,而必须改用转义(如 \r\n)。逐字内插字符串可以在其文本段中包含换行符,并且不转义换行符或其他字符(""除外,用于转义引号本身)。
C# 11.0 的主要特性
1、C# 11 预览:允许在内插字符串的“插值表达式”中换行
C# 支持两种样式的内插字符串:逐字和非逐字内插字符串。它们之间的主要区别在于,非逐字内插字符串不能在其文本段中包含换行符,而必须改用转义(如 \r\n)。逐字内插字符串可以在其文本段中包含换行符,并且不转义换行符或其他字符(""除外,用于转义引号本身)。
C# 10 完整特性介绍
.NET 的基础库、语言、运行时团队从来都是相互独立各自更新的,.NET 6 在基础库、运行时上同样做了非常多的改进,本文仅仅介绍语言部分。
距离上次介绍 C# 10 的特性已经有一段时间了,伴随着 .NET 6 的开发进入尾声,C# 10 最终的特性也终于敲定了。总的来说 C# 10 的更新内容很多,并且对类型系统做了不小的改动,解决了非常多现有的痛点。
C# 9.0 的主要特性
1.顶级语句
使用C#8.0中的模式
C# 7.0 的主要特性
C#7集成到 .NET Framework4.6.2和Visual Studio2017中,增加了元组和模式匹配,使得C#更具函数式语言特点
<RichTextBox Name="rtbTest" > <!--设置行间距--> <RichTextBox.Document> <FlowDocument LineHeight="5" > <Paragraph/> </FlowDocument> </FlowDocument> </RichTextBox.Document> </RichTextBox>
IIS 运行网站提示:
HTTP 错误 500.21 - Internal Server Error
处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”
asp.net 各种环境搭配
1. 做服务发现的框架常用的有
C#调用第三方webservices返回格式化报错
可能是长度不够导致反序列化错误:
使用web服务时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLen
在WPF项目中如果使用了winfrom控件,如果带了滚动条,winfrom控件永远在WPF的控件上面,覆盖了WPF的控件,感觉想浮动了一样
解决方法:就是在ScrollViewer上嵌套一层ElementHost,其作用相当于将ScrollViewer整一层又包装成Winform。
在WPF中有些控件没有滚动条,可是微软给我们也提供了控件ScrollViewer,这个控件就是设置滚动条
<ScrollViewer Name="scrollViewer1" />这个里面HorizontalScrollBarVisibility这个是控制水平的滚动条里面有四个选项:
Auto自动显示,当超过外部容器的时候显示,当没有超过外部容器大小时不显示
wpf的richtextbox 在设置rtf后,在输入汉字,一直撤销可能导致系统崩溃,尝试多个框架问题一直存在,就想wpf中使用winorm的控件了:
首先增加引用:
WindowsFormsIntegration.dll,System.Windows.Forms.dll
1,将 字符串 black 赋给 background
Brush br = new SolidColorBrush((Color)ColorConverter.ConvertFromString("black"));
2,将 RGB属性 colordialog中的值(ARGB)转换为Brush
最近项目添加一个webservice 总是编译不过
C#中使用视图过滤时,错误无法在 System.Guid 和 System.String 上执行“=”操作
List<string> ls = orderLinks.Select(n => "'" + n.REQ_PROCNO + "'").ToList(); dv.RowFilter = string.Format( " REQ_PROCNO not in ({0})",string.Join(",",ls));