张赐荣——一位视障程序员。
赐荣小站: www.prc.cx

張賜榮

张赐荣的技术博客

博客园 首页 新随笔 联系 订阅 管理

2022年4月7日 #

摘要: 易语言 Windows API 入门详解 序言 看到论坛上有很多新手朋友对API都不懂怎么使用,做为一个Windows 编程爱好者,如果不会用Windows系统提供给我们的编程接口,那将是一件非常遗憾的事,鉴于此,本文作者以自身体会为基础, 结合易语言实例,深入浅出的讲解API在易语言中的使用,希望 阅读全文
posted @ 2022-04-07 21:25 张赐荣 阅读(1896) 评论(0) 推荐(0) 编辑

摘要: C# 程序解析命令行启动参数 问题 您需要应用程序以标准格式接受一个或多个命令行参数。兵并且您需要访问和解析传递给应用程序的完整命令行。 解决方法 结合使用以下类来帮您解析命令行参数:Argument 、ArgumentDefinition 和 ArgumentSemanticAnalyzer 。 阅读全文
posted @ 2022-04-07 21:04 张赐荣 阅读(351) 评论(0) 推荐(0) 编辑

摘要: C# 在运行时初始化常量字段 问题 标记为 const 的字段只能在编译时初始化。你需要在运行时而不是在编译时将一个字段初始化为一个有效值。然后在应用程序剩余的生命期内,这个字段必须像一个常量字段那样工作。 解决办法 在代码中声明一个常量值时有两种选择。你可以使用 readonly (只读) 字段或 阅读全文
posted @ 2022-04-07 18:22 张赐荣 阅读(131) 评论(0) 推荐(0) 编辑

摘要: C#方法返回多个值 问题 在许多情况下,从一个方法返回一个值是不够的。您需要一种方式来从一个方法返回不止一个数据项。 解决办法 对充当返回参数的参数使用关键字 out 。下面的方法接受一个 inputShape 参数,并通过该值计算 height 、width 和 depth 。 public vo 阅读全文
posted @ 2022-04-07 18:09 张赐荣 阅读(602) 评论(0) 推荐(0) 编辑

摘要: C# 让类型在集合中可被查找 问题 您有一种数据类型,它将存储为 List 中的元素。您想使用 BinarySearch 方法,自定义您的数据类型在列表中的查找方式。 ## 解决方法 使用 IComparable 和 IComparer 接口,使得 List 和 SortedList<K,V> 集合 阅读全文
posted @ 2022-04-07 17:48 张赐荣 阅读(114) 评论(0) 推荐(0) 编辑

摘要: C#实现IComparer 泛型接口让对象可比较 问题 您有一种数据类型,它将存储为 List 或 SortedList<K,V> 的元素。您想使用 List.Sort 方法或者 SortedList<K,V> 的内部排序机制来自定义此数据类型在数组中的排序方式。此外,您可能需要在 SortedLi 阅读全文
posted @ 2022-04-07 16:53 张赐荣 阅读(328) 评论(0) 推荐(0) 编辑

摘要: 使用C#创建联合结构体 问题 想要用C#创建一种数据类型,类似于 C/C++ 中的联合(union)类型。联合类型主要用于互操作场景,其中非托管代码接受或返回一个联合类型。 解决办法 使用一个结构,并用 [StructLayout] 特性修饰它(在构造函数中指定 LayoutKind.Explici 阅读全文
posted @ 2022-04-07 16:12 张赐荣 阅读(1357) 评论(0) 推荐(0) 编辑

感谢访问张赐荣的技术分享博客!
博客地址:https://cnblogs.com/netlog/
知乎主页:https://www.zhihu.com/people/tzujung-chang
个人网站:https://prc.cx/