c#linux 第2页
- C#基础
-
1.C#语言和其历史C#是一种现代的、面向对象的编程语言,由微软公司在2000年推出。它是一种通用编程语言,可用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用等。以下是C#语言的一些关键特点和历史背景:面向对象:C#是一种面向对象的语言,支持类、对象、继承、多态等面向对象编程的特性...
- C#的WebSocket Client在linux下连接不成功的问题
-
我的Client端需要用到扫描枪,扫描枪安装完成后,提供了WebSocket服务,通过WebSocket端口即可获取扫描枪的状态和扫描到的内容。扫描枪提供了html页面的例子。我用c#原生的WebSocket客户端类创建了一个连接,Window下连接扫描枪是正常的,linux下死活不通,后来仔细查...
- C#与C/C++的交互
-
C#与C++交互,总体来说可以有两种方法:利用C++/CLI作为代理中间层利用PInvoke实现直接调用第一种方法:实现起来比较简单直观,并且可以实现C#调用C++所写的类,但是问题是MONO构架不支持C++/CLI功能,因此无法实现脱离Microsoft.NETFramework跨平台运行。第...
- C#(csharp)这门语言的优势在哪?
-
C#(CSharp)是一种面向对象的、类型安全的编程语言,由微软公司开发。C#是一种现代化的语言,具有以下优势:易学易用:C#是一种简单易学的语言,语法清晰简洁,易于理解和使用。C#的语法类似于C++和Java,对于熟悉这些语言的开发者来说,学习C#非常容易。跨平台性:C#可以运行在Windows...
- C# 实现 Linux 视频会议(源码,支持信创环境,银河麒麟,统信UOS)
-
信创是现阶段国家发展的重要战略之一,面对这一趋势,所有的软件应用只有支持信创国产化的基础软硬件设施,在未来才不会被淘汰。那么,如何可以使用C#来实现支持信创环境的视频会议系统吗?答案是肯定的。本文讲述如何使用C#来实现视频会议系统的Linux服务端与Linux客户端,并让其支持国产操作系统(如银河麒...
- 【Net Core开发】C# 开发跨平台程序
-
C#开发的程序以前以为只能在Windows系统运行,毕竟这是windows的亲儿子。现在Linux系统的份额越来越多,微软也加入了分蛋糕的行列了。推出了netcore,也可以理解为是netframework的开源版,也就是说用c#开发的程序可以在安装了netcore的linux系统跑了。不仅...
- VS2022上C#写的WinForm程序编译后直接在Linux上运行
-
运行VS2022,写winform窗体应用在VS2022上F5后编译成exe拷贝到Linux的home目录下在Linux运行执行monoWindowsFormsApp1.exe结果:有了mono底座,C#的winForm程序编译后直接搬到Linux平台上运行,这比修改代码重新编译还方便。...
- C# 获取 Linux系统的CPU、内存、磁盘的使用状态
-
要在C#中获取Linux系统的CPU、内存和磁盘使用状态,您可以使用System.Diagnostics命名空间中的Process类来执行Shell命令并获取输出。以下是一个示例代码,演示如何获取这些信息:usingSystem;usingSystem.Diagnostics;class...
- 一文上手SqlSugar 「C# 数据操作系列」
-
0.前言前言,暂时挥别NHibernate(虽然我突然发现这玩意还挺有意思的,不过看得人不多)。大步进入了有很多小伙伴向我安利的SQLSugar,嗯,我一直叫SugarSQL,好像是这个吧?这是一个由国内开发者开发的ORM框架,是一个轻量级框架(最新版的sqlSugarCore大概只有290kb)...