
学习 C# 编程
C#是由Microsoft开发的一种简单而强大的面向对象编程语言。C# 可用于创建各种类型的应用程序,例如 Web、Windows、控制台应用程序或使用 Visual Studio 的其他类型的应用程序。
本站提供C#的编程基础教程如,条件语句与循环语句、C#容器、C#异常处理、C#文件操作与I/O、C#事件与委托(Events & Delegates)以及常见问题的解决办法。
在c#.Net中运行AutoIT脚本-WinWaitActive出现问题
我正在使用c#.NET构建一个widows窗体应用程序,并希望使用AutoITX3.dll来运行/执行简单的窗口脚本。我已经正确地引用了AutoItX3Lib,下面是我的代码。 我浏览程序,使窗口'标题'处于活动状态,但程序不会继续使用脚本,也不会打印'ITS active'行。它似乎被困在WiWaitActive,我不确定为什么。 autoit = ew AutoItX3Li...
2025-04-30
上载CSV文件以及以Headers作为列名的数据
我必须将csv文件数据上传到datatbase中,其中的行标题将是列名,它们可能因csv文件而异,但有一些强制性标题。我想知道如何为这种需求设计数据库结构。我正在考虑动态创建列,但我怀疑如果下一个上传的文件没有相同的行标题会怎样。 请提供一些关于如何进行此操作的提示。Thaks 老实说,我认为您的问题是架构问题。让我总结一下我认为你所说的问题。你的用户将上...
2025-04-30
在我的构造函数中无法识别/分析十进制值
我下面是一个例子,它有一个类如下: public class Price { private decimal _selligPrice; private decimal _rrp; public Price(decimal RRP, decimal SelligPrice) { _rrp = RRP; _selligPrice = Sel...
2025-04-30
“DateTime.Now - DateTimeNow.AddSecond(-1)”怎么可能为零
我在控制台应用程序中运行以下代码: while (true) { DateTime dt1 = DateTime.Now; DateTime dt2 = DateTime.Now.AddSecods(-1); if ((dt1 - dt2).Secods != 1) Cosole.Write((dt1 - dt2).Secods.ToStrig...
2025-04-30
Mailchimp活动发送错误-此活动已发送,无法再次发送
我有一个Mailchimp RSS活动,它读取网站上的RSS提要,并设置为每天一次。我想在向订阅源添加项目后,按语法发送此活动。 我正在使用PerceptiveMCAPI,我触发活动的代码是 campaigSedNowIput campaigSedNowIput = ew campaigSedNowIput(apiKey, campaigKey); campaigSedNow ...
2025-04-30
从库中拾取图像并压缩windowsphone 8.1
在这段代码中,我首先从widows手机照片库中提取图像,然后对其进行压缩,以便上传。但我在压缩时遇到了一些问题,因为当我在BitmapEcoder中使用FlushAsyc时,原始的fial不会被覆盖,并且会发生异常。这是我的代码 从库中拾取图像 ImagePath = strig.Empty; FileOpePicker filePick...
2025-04-30
在C#中操作结构中的变量
我正努力在Visual Studio中学习C#。我只有基本的编码知识,简单地说,我买了C#5.0。我很喜欢这本书,并试图用我读到的每一本书制作迷你程序来帮助它坚持下去。我原以为结构很简单,但无论出于什么原因,我都无法让结构发挥作用。 这是本书中一个非常简单的例子。 public struct Poit { it x, y; public Poit(it x, i...
2025-04-30
从库中的串行端口返回值的最佳方式
我正在尝试通过串口发送和接收数据,并且我可以正常地从DataReceived事件中获取数据现在,我制作了一个库,它是通过串口发送和接收数据而开发的。我不知道如何通过两种不同的方法发送命令和检索值这让我很困惑,请帮帮我! static void Mai(strig[] args) { FXReader reader = ew FXReader(); ...
2025-04-30
ASP.NET控制器返回变量View访问权限
我在asp.et mvc中创建了以下数据模型: public class DetailModel { public strig ame { get; set; } public strig value { get; set; } public Highcharts chart { get; set; } } 在控制器中,我积累数据: public ActioResult detail...
2025-04-30
UWP物联网扩展中的唯一设备Id
Widows。系统配置文件包含在UWP,但遗憾的是,UWP的物联网扩展不包括在内。 因此,当UWP应用程序在Raspberry Pi等物联网设备上运行时,它无法通过调用HardwareIdetificatio获得唯一的设备id。GetPackageSpecificToke。 if (Widows.Foudatio.Metadata.ApiIformatio.I...
2025-04-30
C# 基础
- C# 版本历史记录
- 第一个 C# 程序
- C# 关键字
- C# 类和对象
- C# 命名空间
- C# 变量
- C# 使用var关键字定义变量
- C# - 数据类型
- C#中的数字类型
- C# - 字符串
- 在 C# 中使用日期和时间
- C# - 结构
- C# - 枚举类型
- C# - StringBuilder
- C# - 匿名类型
- C# - 动态类型(Dynamic Types)
- C# - 可为空的类型(Nullable Types)
- C# - 值类型和引用类型(Value Type and Reference Type)
- C# - 接口(Interface)
- C# - 运算符
- C# - 分部类和方法
- C# - 静态类、方法、构造函数、字段(Static Class, Methods, Constructors, Fields)
- C# - 对象初始化语法
- Covariance and Contravariance in C#
- C# - 扩展方法
C#条件语句与循环语句
- C# - if, else if, else 语句
- C# - 三元运算符 ?:
- C# - Switch语句
- C# - for loop循环
- C# - while 循环
- C# - do while Loop循环语句
C#容器
- C# - 数组
- C# - 多维数组
- C# - 交错数组(Jagged Arrays):数组中的数组
- C# - 数组列表(ArrayList)
- C# List<T> Collection
- C# - SortedList (排序列表)
- C# - 字典Dictionary<TKey, TValue>
- C# - 哈希表
- C# - 堆栈<T>
- C# - 队列<T>
- C# - 元组(Tuple)
- C# - 值元组(ValueTuple)