C#教程

学习 C# 编程

C#是由Microsoft开发的一种简单而强大的面向对象编程语言。C# 可用于创建各种类型的应用程序,例如 Web、Windows、控制台应用程序或使用 Visual Studio 的其他类型的应用程序。

本站提供C#的编程基础教程如,条件语句与循环语句、C#容器、C#异常处理、C#文件操作与I/O、C#事件与委托(Events & Delegates)以及常见问题的解决办法。

在c#.Net中运行AutoIT脚本-WinWaitActive出现问题

在c#.Net中运行AutoIT脚本-WinWaitActive出现问题

我正在使用c#.NET构建一个widows窗体应用程序,并希望使用AutoITX3.dll来运行/执行简单的窗口脚本。我已经正确地引用了AutoItX3Lib,下面是我的代码。 我浏览程序,使窗口'标题'处于活动状态,但程序不会继续使用脚本,也不会打印'ITS active'行。它似乎被困在WiWaitActive,我不确定为什么。 autoit = ew AutoItX3Li...

2025-04-30

上载CSV文件以及以Headers作为列名的数据

上载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)”怎么可能为零

“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活动发送错误-此活动已发送,无法再次发送

我有一个Mailchimp RSS活动,它读取网站上的RSS提要,并设置为每天一次。我想在向订阅源添加项目后,按语法发送此活动。 我正在使用PerceptiveMCAPI,我触发活动的代码是 campaigSedNowIput campaigSedNowIput = ew campaigSedNowIput(apiKey, campaigKey); campaigSedNow ...

2025-04-30

从库中拾取图像并压缩windowsphone 8.1

从库中拾取图像并压缩windowsphone 8.1

在这段代码中,我首先从widows手机照片库中提取图像,然后对其进行压缩,以便上传。但我在压缩时遇到了一些问题,因为当我在BitmapEcoder中使用FlushAsyc时,原始的fial不会被覆盖,并且会发生异常。这是我的代码 从库中拾取图像 ImagePath = strig.Empty; FileOpePicker filePick...

2025-04-30

在C#中操作结构中的变量

在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.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

UWP物联网扩展中的唯一设备Id

Widows。系统配置文件包含在UWP,但遗憾的是,UWP的物联网扩展不包括在内。 因此,当UWP应用程序在Raspberry Pi等物联网设备上运行时,它无法通过调用HardwareIdetificatio获得唯一的设备id。GetPackageSpecificToke。 if (Widows.Foudatio.Metadata.ApiIformatio.I...

2025-04-30