随笔分类 - c#知识点
摘要:ai生成: 在 .NET Framework 中,防止按钮重复点击的后端处理通常涉及到 Web 应用程序(如 ASP.NET Web Forms 或 ASP.NET MVC)。以下是一些常见的后端处理方法和示例代码: ASP.NET Web Forms 在 Web Forms 中,你可以使用 Vie
阅读全文
摘要:强类型(Strong Typing) 强类型是指在编程语言中,变量在声明时必须指定明确的数据类型,并且在使用过程中必须遵循该类型的约束。强类型语言会在编译时或运行时检查类型的一致性,以确保类型安全。以下是一些强类型语言的特点: 类型检查:编译器或运行时会检查变量的类型,确保操作符合类型规范。例如,在
阅读全文
摘要:原文链接:https://www.cnblogs.com/shimily/articles/18598713 注意:${会将int类型转换为字符串。 字符串拼接方法一: ````两个点里面可以放任何内容,包括html,js代码,不限制格式,`${}`里面可以放变量。 字符串拼接方法二 ' '+' '
阅读全文
摘要:遇到一个数据偶尔为空的情况,数据是从sesion里取的,怀疑是session数据清空导致的。 在不同的上下文中,context.Session 数据的清空时间可能会有所不同。以下是几种可能的情况: ASP.NET Core 中的 Session:在 ASP.NET Core 应用程序中,Sessio
阅读全文
摘要:在iTextSharp库中,PdfTextExtractor类提供了一个静态方法GetTextFromPage,该方法可以从PDF文档的特定页面中提取文本。这个方法非常有用,当你需要从PDF文件中读取文本内容而不需要处理整个文档时。 以下是PdfTextExtractor.GetTextFromPa
阅读全文
摘要:在iTextSharp中,Image类的ScalePercent方法用于按比例缩放图片的宽度和高度。该方法接受两个参数,分别代表宽度和高度的缩放百分比。 以下是ScalePercent方法的基本用法: // 假设image是已经通过GetInstance方法获得的Image对象 image.Scal
阅读全文
摘要:LOT也是“Internet of Things”的缩写,即物联网的意思,软件行业中是这样的。 ADO.NET(ActiveX Data Objects .NET)是微软提供的一个数据库访问技术,它是.NET框架的一部分,用于.NET应用程序与数据库之间的交互。ADO.NET提供了一种方法来访问和操
阅读全文
摘要:1、字符串插值: 当你在字符串前加上@符号时,你可以在字符串中包含任何字符,包括双引号,而不需要转义。这被称为“verbatim字符串”或“插值字符串”。例如: string name = "World";string greeting = $"Hello, {name}!"; // 字符串插值st
阅读全文
摘要:原文链接:https://blog.csdn.net/liang077877/article/details/141953178 在C#中,abstract 关键字用于定义抽象类和抽象方法。它是面向对象编程中的重要概念,允许你为子类提供基本框架,而不需要在基类中实现所有的功能。我们来具体看看如何使用
阅读全文
摘要:原文链接:https://zhuanlan.zhihu.com/p/626069652 List.Find 的作用:寻找第一个 List 中第一个满足条件的元素的引用,当然如果是值类型,直接返回值。当然没找到肯定就返回 null 了。 判定是否“满足条件”需要依靠 List.Find 中委托类型的参
阅读全文
摘要:参考链接:https://blog.csdn.net/hugaozhuang/article/details/8064182 需要添加System.Web.Extensions.dll的引用,这个引用在程序集里面可以直接找到
阅读全文
摘要:原因是两个dll冲突了。需要去掉一个。 Newtonsoft.Json(也称为 Json.NET)是一个流行的开源JSON框架,用于.NET,它以其高性能、易用性和广泛的功能而闻名。它支持丰富的数据操作和序列化属性设置,如自定义转换器、日期时间格式控制、命名策略等。Json.NET还提供了序列化特性
阅读全文
摘要:原文链接:https://blog.csdn.net/weixin_30525825/article/details/95738607 定义一个String[]类型的数组args,表示从命令行传入的参数(类似于Java) ,假如在命令行输入: 1 d:\A.exe a ab abc 表示在d盘的根目
阅读全文
摘要:表示请求的执行超时时间为1800秒。 在Web应用程序中,executionTimeout属性用于设置请求的最大执行时间。这个时间是指ASP.NET应用程序在终止执行之前可以运行的最大时间(以毫秒为单位)。例如,executionTimeout="1800"意味着每个请求最多可以运行1800毫秒,
阅读全文
摘要:对称加密:使用相同的密钥进行加密和解密,常用的算法包括DES、3DES、AES等。 非对称加密:使用一对密钥,一个公开,一个私有,常用的算法包括RSA、ECC等。 散列算法:用于生成固定长度的摘要,常用于密码存储和验证,如MD5、SHA-1等。 数字签名:用于验证信息
阅读全文
摘要:限制里面的ip地址,是指浏览器的访问地址的ip
阅读全文
摘要:在ASP.NET中获取内部网关地址,可以使用NetworkInterface类来获取所有网络接口的信息,然后找到默认网关的IP地址。以下是一个示例代码: using System; using System.Net; using System.Net.NetworkInformation; publ
阅读全文
摘要:获取公网IP地址通常需要通过外部服务,因为本地代码无法直接得知其公网IP。你可以使用HTTP请求访问提供公网IP的服务。 using System; using System.Net.Http; using System.Threading.Tasks; public class Program {
阅读全文
摘要:原文链接:https://blog.csdn.net/Pei_hua100/article/details/126284898 当C#项目引入皮肤组件,或其他组件是,发现工具框里面没有引用的组件怎么办? 1.组件的引用 我是把下载好的*.dll组件,复制到项目的\bin\Debug\路径下,然后在项
阅读全文
摘要:原文链接:https://www.cnblogs.com/bedfly/p/12121509.html A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在
阅读全文
浙公网安备 33010602011771号