• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

c#

RSS

下级分类:

  • C#实现邮件发送
    C#实现邮件发送
    C#实现邮件发送 原文链接 通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现,本文列举了3种途径来发送:   1.通过Localhost;   2.通过普通SMTP;   3.通过SSL的SMTP;      下面一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:334 | 回复:0
  • 两个获取http页面的c#函数
    两个获取http页面的c#函数
    一个用C#写的windows应用程序,作用嘛,就是对asp程序已知的20种漏洞进行扫描,显示源程序。在这个应用程序中用到两种获得http页面的方法,一种是直接用httpwebrequest类,而另一种是同服务器通过tcp/ip建立socket连 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:310 | 回复:0
  • C# 使用GetOleDbSchemaTable 检索架构信息实例
    C# 使用GetOleDbSchemaTable 检索架构信息实例
    测试环境:WINDOWS 7 64位 IDE :       VISUAL STUDIO 2008 源代码: using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb; namespace ConsoleApp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:285 | 回复:0
  • ASP.NET(C#)命名规范(前缀)
    ASP.NET(C#)命名规范(前缀)
    基本数据类型数据类型数据类型简写标准命名举例ArrayarrarrShoppingListBoolean                       blnblnIsPostBackByte                         bytbytPixe ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:332 | 回复:0
  • 编写高质量代码改善C#程序的157个建议——建议35:使用default为泛型类型变量指定初始 ...
    编写高质量代码改善C#程序的157个建议——建议35:使用default为泛型类型变量指定初始 ...
    建议35:使用default为泛型类型变量指定初始值  有些算法,比如泛型集合Listamp;amp;lt;Tamp;amp;gt;的Find算法,所查找的对象可能会是值类型,也有可能是引用类型。在这种算法内部,我们常常会为这些值类型或引用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:387 | 回复:0
  • 暑期总结之--c#界面设计作业Mini U-NET(多图杀猫)
    暑期总结之--c#界面设计作业Mini U-NET(多图杀猫)
    这个项目是差不多耗费了我20天的时间才设计完成的,内容主要是利用c#写出良好的界面,并加以一定算法。下面就是对这个项目进行总结与汇总。 一.功能篇 (1)首先展示一下总体效果,大体设计分四部分,上面的工具菜单 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:329 | 回复:0
  • C#基础概念
    C#基础概念
    http://www.cnblogs.com/luomingui/archive/2010/03/03/1677718.html……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:316 | 回复:0
  • C#委托事件
    C#委托事件
      class Program    {        static void Main(string args)        {            Boss boss = new Boss();            Charge c = new Charge();            ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:322 | 回复:0
  • 客户端回调实现(C#)示例
    客户端回调实现(C#)示例
     演示实现客户端回调的ASP.NET网页。有关更多信息,请参见在ASP.NET网页中不经过回发而以编程方式实现客户端回调。 示例说明下面的代码示例分为两部分。示例的第一部分演示一个ASP.NET网页(.aspx页)。第二部分演 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:305 | 回复:0
  • 使用Rider写一个C#的Hello World程序
    使用Rider写一个C#的Hello World程序
    1. 安装Rider 首先到Jetbrains官网下载Rider:https://www.jetbrains.com/rider/ 然后到IntelliJ IDEA ***获得***。 2. 安装dotnet-sdk dotnet SDK的安装和使用可以参考:小白的.Net Core 2.0 ConsoleApp入门(ke ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:314 | 回复:0
  • CLR via C#深解笔记二 - 类型设计
    CLR via C#深解笔记二 - 类型设计
    类型基础 所有类型都从System.Object派生   CLR要求所有对象都用new 操作符来创建。 Employee e = new Employee(amp;quot;Constructor Parametersamp;quot;);   以下是 new 操作符所做的事情: #1, 计算类型及所有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:302 | 回复:0
  • C#用HttpWebRequest通过代理服务器验证后抓取网页内容
    C#用HttpWebRequest通过代理服务器验证后抓取网页内容
    大家知道,用HttpWebRequest可以通过Http对网页进行抓取,但是如果是内网,而且是通过代理上网的用户,如果直接进行操作是行不通的。那有没有什么办法呢?当然有,呵呵,见以下代码:string urlStr = amp;quot;ht ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:324 | 回复:0
  • C# httpcookie asp.net中cookie的使用
    C# httpcookie asp.net中cookie的使用
    今天有空就把操作cookie的写了,虽然很简单,不过免得到时候忘记了,之前就是忘记了还很实验了一番才弄出来,郁闷了。          下面是写cookie 1 HttpCookie cookie = new HttpCookie(amp;quot;Infoamp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:298 | 回复:0
  • 看看C#6.0中那些语法糖都干了些什么(上篇)
    看看C#6.0中那些语法糖都干了些什么(上篇)
    今天没事,就下了个vs2015preview,前段时间园子里面也在热炒这些新的语法糖,这里我们就来看看到底都会生成些什么样的IL? 一:自动初始化属性    确实这个比之前的版本简化了一下,不过你肯定很好奇,到底编 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:260 | 回复:0
  • C#(1)-------发布
    C#(1)-------发布
    windows10+Microsoft Visual Studio 2015 1.控制面板--amp;amp;gt;程序--amp;amp;gt;程序和功能--amp;amp;gt;启用或关闭Windows功能,选中IIS中的全部功能,点击右下角“确定”按钮 2.在要发布的程序上右击,点发布 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:274 | 回复:0
  • C#希尔排序
    C#希尔排序
    希尔排序(缩小增量法)属于插入类排序,是将整个无序列分割成若干小的子序列分别进行插入排序排序过程:先取一个正整数d1amp;amp;lt;n,把所有序号相隔d1的数组元素放一组,组内进行直接插入排序;然后取d2amp;amp;lt; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:264 | 回复:0
  • c# 特性/属性(Attribute) 以及使用反射查看自定义特性
    c# 特性/属性(Attribute) 以及使用反射查看自定义特性
    http://www.cnblogs.com/ghfsusan/archive/2009/07/15/1524192.html……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:303 | 回复:0
  • C# WinForm开发系列 - Controls
    C# WinForm开发系列 - Controls
    对C# WinForm开发系列收集的控件使用方面进行整理, 加入了一些文章, 不断补充充实, 完善这方面.基础 - 常用控件 C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar WinForm下CheckedListBox的数据绑定 Win ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:276 | 回复:0
  • C#单例模式
    C#单例模式
    静态变量publicsealedclassSingleton{privateSingleton(){}privatestaticreadonlySingletonsingleInstance=newSingleton();publicstaticSingletonGetInstance……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:271 | 回复:0
  • 使用C#开发智能手机软件:推箱子(十四)
    使用C#开发智能手机软件:推箱子(十四)
    这是“使用C#开发智能手机软件:推箱子”系列文章的第十四篇。在这篇文章中,介绍Window/ErrorMsgDlg.cs源程序文件。这个源程序文件包括ErrorMsgDlg类。该类继承自System.Windows.Forms.Form类,表示推箱子的“错误 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:280 | 回复:0
  • VS C# WebApi 发布,部署到IIS上及数据库权限相关问题
    VS C# WebApi 发布,部署到IIS上及数据库权限相关问题
    一、VS C# WebApi 发布,部署到IIS上及数据库权限相关问题 说明:用vs2015开发WebApi后发布并部署到本地IIS上,涉及到SQLSERVER数据库权限相关问题。 数据库权限相关 一般在创建数据库实例的时候用“Windows身份验 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:289 | 回复:0
  • C# Hook原理及EasyHook简易教程
    C# Hook原理及EasyHook简易教程
      在说C# Hook之前,我们先来说说什么是Hook技术。相信大家都接触过外挂,不管是修改游戏客户端的也好,盗取密码的也罢,它们都是如何实现的呢?   实际上,Windows平台是基于事件驱动机制的,整个系统都是通过 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:268 | 回复:0
  • C#编码简单性之代码篇(如何编写简短的C#代码,随时更新)
    C#编码简单性之代码篇(如何编写简短的C#代码,随时更新)
    以前写C++的时候曾经在自己网站上发表过一个编码“简单性”之文章,现在编写C#了才发现自己无意之间就会写下一些浪费屏幕的代码。 下面是自己编码中偶然发现的一些案例,欢迎中等水平的编程者参考。因为要积累案例, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:272 | 回复:0
  • C#使用vs2017创建类时注意点
    C#使用vs2017创建类时注意点
    1.创建新类后,在其他类无法new这个新创建的类,怎么回事?原因很简单,创建类时不带修饰符,默认是被保护的类  上图为创建类后的默认代码,没有修饰符,在其他类中无法引入改类的命名空间,会显示找不到只需要在 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:279 | 回复:0
  • 第7天c#基础冒泡排序选择排序二维数组交错数组
    第7天c#基础冒泡排序选择排序二维数组交错数组
    1.算法步骤2.动图演示3.代码实现intarr={3,5,9,2,1,4,6,8,7,0};//1.依次比较两个相邻的元素,比较(大于或小于)成功后交换两个元素//0与1比较,1与2比较,2与3比较......如果做大于比较,那么一轮之后最后一个元素 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:265 | 回复:0
  • C# 3.0新特性
    C# 3.0新特性
     C# 3.0提供以下新特性:   ·隐式类型本地变量   ·匿名变量   ·扩展方法   ·对象和集合初始化器   ·Lambda表达式   ·查询表达式   ·自动属性   一、隐式类型局部变量    使用var关键字来 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:297 | 回复:0
  • C#下载文件
    C#下载文件
    最近一段时间,真的是太忙太忙了!经历了自我毕业以来最忙碌的一个项目!说起这个项目,我有万千感慨且不说技术能力,也无需谈论项目需求。单就项目压力,日常加班,周六日补班而言,我相信很多人是扛不住的!这个项 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:284 | 回复:0
  • C# 利用线程进行延时初始化
    C# 利用线程进行延时初始化
    LazyInitializer.EnsureInitialized方法,通过System.Threading可以完成延时初始化属性的功能,具体请参考官网    这是该方法的源码,在net core5.0的runtime源码中,很遗憾没有任何实现,所以只能参考官网的解释,进行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:250 | 回复:0
  • C#多线程案例基础
    C#多线程案例基础
    C#多线程案例基础(转)在学习多线程之前,我们先来看几个概念:1,什么是进程?   当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源,当然一个程序也可能开启多个进程 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:276 | 回复:0
  • C#基础课程之五集合(HashTable,Dictionary)
    C#基础课程之五集合(HashTable,Dictionary)
    HashTable例子:#regionHashTable#regionAddHashtablehashTable=newHashtable();HashtablehashTableNews=newHashtable();string……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:266 | 回复:0
  • C#重载运算符
    C#重载运算符
    如果你想让自己定义的类型可以用运算符进行运算,那么可以通过重载运算符来实现;示例:classSalary{publicintRMB{get;set;}publicstaticSalaryoperator+(Salarys1,Salarys2){returnnewSalary{RMB=s1.RM ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:265 | 回复:0
  • C#获取真实IP
    C#获取真实IP
    发表时间:2006-4-2114:09:00staticpublicstringIPAddress{   get   {       stringuserIP;       HttpRequestRequest=HttpContext.Current.Request;       //如果使用代理,获取真实IP ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:280 | 回复:0
  • C#窗体随机四则运算 (第四次作业)
    C#窗体随机四则运算 (第四次作业)
    ---恢复内容开始--- 增量内容:1)处理用户的错误输入,比如输入字母或符号等,处理除法运算中分母为0的情况,处理结果为负数的情况,保证是小学水平不出现负数,比如不能出现5-8=-3这种情况;2)用户可以设定倒计时 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:294 | 回复:0
  • C#轻量级通通讯组件StriveEngine —— C/S通信开源demo(2) —— 使用二进制协议 (附 ...
    C#轻量级通通讯组件StriveEngine —— C/S通信开源demo(2) —— 使用二进制协议 (附 ...
    前段时间,有几个研究ESFramework通信框架的朋友对我说,ESFramework有点庞大,对于他们目前的项目来说有点“杀鸡用牛刀”的意思,因为他们的项目不需要文件传送、不需要P2P、不存在好友关系、也不存在组广播、不需 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:281 | 回复:0
  • C#制作套壳浏览器
    C#制作套壳浏览器
    c# 内嵌chrome(Webkit)1、WebKit.Net https://sourceforge.net/projects/webkitdotnet/files/latest/download……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:299 | 回复:0
  • C#中栈,堆你真的懂吗?不理解引用类型和值类型区别的程序员将会给代码引入诡异的bug ...
    C#中栈,堆你真的懂吗?不理解引用类型和值类型区别的程序员将会给代码引入诡异的bug ...
    1.C#中栈,堆是程序运行时的内存区域,存放不同类型的数据;一般情况是值类型存放在栈中,引用类型存储在堆中(引用地址在栈中,值在堆中)2.栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:305 | 回复:0
  • C# 单元测试 隔离-模拟框架
    C# 单元测试 隔离-模拟框架
    3.1 为何使用隔离框架   对于复杂的交互场景,可能手工编写模拟对象和存根就会变得很不方便,因此,我们可以借助隔离框架来帮我们在运行时自动生成存根和模拟对象。 一个隔离框架是一套可编程的API,使用这套API ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:322 | 回复:0
  • 58. C# -- 集合(动态数组,哈希表,排序列表,堆栈,队列,点阵列) ...
    58. C# -- 集合(动态数组,哈希表,排序列表,堆栈,队列,点阵列) ...
    一.先来说说数组的不足(也可以说集合与数组的区别): 1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:312 | 回复:0
  • 记一次邮件推送的坑,c#基于smtp使用腾讯企业邮箱发送邮件总是失败,超时的原因 ...
    记一次邮件推送的坑,c#基于smtp使用腾讯企业邮箱发送邮件总是失败,超时的原因 ...
    首先先贴上代码try{MailAddres-s-receiver=newMailAddress(amp;quot;zhan.comamp;quot;,amp;quot;邮箱amp;quot;);MailAddresssender=newMailAddress(WebSettingsConfig.SenderAddress,amp;quot;PCamp;quot;); ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:320 | 回复:0
  • 《模式——工程化实现及扩展》(设计模式C# 版)《工厂方法模式 Factory Method》—— ...
    《模式——工程化实现及扩展》(设计模式C# 版)《工厂方法模式 Factory Method》—— ...
    转自:《模式——工程化实现及扩展》(设计模式C# 版) http://www.cnblogs.com/callwangxiang/     请修改本章最后完成的那个比较适于工程应用的工厂类型,使其支持含参数的构造函数   分析: 1、本着OCP原则, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 20:09 | 阅读:322 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap