C#编程

C#中获取程序路径的几种方法及其区别说明

在开发的程序中使用自定义的配置文件属于基本的操作了,但最近发现一个问题:如果程序是由用户通过exe文件直接打开的,获取同目录下配置文件不会有问题; 但如果程序是由第三方应用启动的,通过不同方式获取的“当前目录”会有不同。 整理的几种获取当前目录的方式 及官方文档中的注释: string str1=Process.GetCurrentProcess().MainModule

C#编程 2023年08月19日  133

Unity UGUI的Canvas画布组件使用示例详解

Unity UGUI的Canvas(画布)组件的介绍及使用 1. 什么是Canvas组件? Canvas(画布)是Unity UGUI系统中的一个重要组件,用于在屏幕上绘制UI元素。它是UI元素的容器,可以包含各种UI元素,如按钮、文本、图像等。Canvas组件提供了一种方便的方式来管理和渲染UI元素。 2. Canvas组件的工作原理 Canvas组件通过渲染器将UI元素绘制到屏幕上

C#编程 / 工具使用 2023年08月18日  135

C#中怎么使用CAS实现无锁算法

本篇内容介绍了“C#中怎么使用CAS实现无锁算法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! CAS 的基本概念 CAS(Compare-and-Swap)是一种多线程并发编程中常用的原子操作,用于实现多线程间的同步和互斥访问。 它操作通常包含三个参数:一个内存地址(通常是一个共享变量的地址)

C#编程 2023年08月17日  109

C#如何获取当前路径的父路径

C#如何获取当前路径的父路径 //获取当前运行路径的上级目录(父目录) System.IO.DirectoryInfo topDir = System.IO.Directory.GetParent(System.Environment.CurrentDirectory); //D:\项目\测试\test\bin\Debug //继续获取上级的上级的上级的目录。 string patht

C#编程 2023年08月15日  141

c#之OpenFileDialog解读(打开文件对话框)

c# OpenFileDialog(打开文件对话框) OpenFileDialog是什么? OpenFileDialog是一个类,实例化此类可以设置弹出一个文件对话框。 比如:我们发邮件时需要上传附件的时候,就会弹出一个让我们选择文件的对话框,我们可以根据自己的需求,自行设置一些对话框的属性,那么怎么使用它呢? OpenFileDialog的一些常用属性 1.title titl

C#编程 2023年08月14日  136

怎么用C#实现接收QQ邮件功能

这篇文章主要介绍“怎么用C#实现接收QQ邮件功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用C#实现接收QQ邮件功能”文章能帮助大家解决问题。 实现功能 C#获取QQ邮箱内的邮件 开发环境 开发工具: Visual Studio 2013 .NET Framework版本:4.5 实现代码 static class Program {

C#编程 / 工具使用 2023年08月10日  146

C#编程中最容易犯的编写错误有哪些

这篇文章主要讲解了“C#编程中最容易犯的编写错误有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#编程中最容易犯的编写错误有哪些”吧! 1、拼接字符串 在C#编程中,字符串类型的处理是比较容易出错的地方,在.NET Framework中,字符串是一个不可变的类型,当一个字符串被修改后,总是创建一个新的副本,不会改变源字符串,大多数开发人员总是

C#编程 2023年08月09日  148

C#数据库连接方式(类的形式)

C#数据库连接(类的形式) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; namespace systemprotect { cl

C#编程 2023年08月02日  136

C#高级静态语言效率利器之泛型怎么引用

这篇文章主要介绍“C#高级静态语言效率利器之泛型怎么引用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#高级静态语言效率利器之泛型怎么引用”文章能帮助大家解决问题。 引入 所谓泛型,就是创建一个函数,对所有数据类型都生效。最常见的例子就是运算符,毕竟1+1=2,1.0+1.0=2.0,足以看出+是对多种数据类型起作用的。 但是,如想创建一个函数add(i

C#编程 2023年08月01日  122

C#中的double.ToString()如何使用

这篇文章主要介绍“C#中的double.ToString()如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#中的double.ToString()如何使用”文章能帮助大家解决问题。 C# double.ToString()的用法 C# 中 double 类型的数据,有时需要格式化显示为字符串(保留N位有效数字或者是保留N位小数),可以使用 do

C#编程 2023年07月31日  113

关闭

用微信“扫一扫”