![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#基础
文章平均质量分 74
lin_xiao_zhi
斗罢艰险又出发
展开
-
const与readonly关键字
前言不知道大家对const和readonly关键字两者的区别了解多少,如果你也不是很清楚的话,那就一起来探讨吧!探讨之前我们先来了解静态常量和动态常量。静态常量 所谓静态常量就是在编译期间会对变量进行解析,再将常量的值替换成初始化的值。动态常量 所谓动态常量就是编译期间会将变量标记只读常量,而不用常量的值代替,这样在声明时可以不初始化,可以延迟到构造函数转载 2017-09-27 15:53:58 · 266 阅读 · 0 评论 -
base与this关键字
1.base关键字在博文《C#类继承中构造函数的用法小结》一文中,我们已经学习到:使用base关键字可以帮助子类显示地调用父类的构造函数。对于这点,我们可以使用前文所给的实例代码(有裁剪)来进行说明,具体代码如下:[csharp] view plain copy//父亲类 public class FatherClass {转载 2017-09-26 17:01:41 · 3575 阅读 · 0 评论 -
C#两道小面试题:打印杨辉三角形,判断质数(素数)
打印杨辉三角形,可自己传参来确定行数 public static int[,] YH(int lines) { int[,] arr = new int[lines, lines]; for (int i = 0; i { for (int j = 0; j原创 2017-08-26 17:17:15 · 436 阅读 · 0 评论 -
C#打印简单的图形
今天为大家介绍几种c#打印的一些基本图形,可供大家参考,不喜勿喷。废话不多说,直接上代码:一号图形二号图形三号图形四号图形五号图形:六号图形:这些都是C#的一些基础图形,欢迎关注互相交流。原创 2017-08-26 09:40:24 · 3126 阅读 · 0 评论 -
C#常见面试题
1. 重载和重写的区别 1) 所处位置不同重载在同类中重写在父子类中2) 定义方式不同重载方法名相同参数列表不同重写方法名和参数列表都相同3) 调用方式不同重载使用相同对象以不同参数调用重写用不同对象以相同参数调用4) 多态时机不同重载时编译时多态重写是运行时多态2. 面向对象的三大特点原创 2017-10-19 20:23:33 · 3553 阅读 · 0 评论 -
数据库基本命令
show databases; 显示所有已经存在的数据库create database test; 创建名字为test的数据库drop database test; 删除名字为test的数据库use test;使用名字为test的数据库show tables; 显示这个数据库中的所有数据表create table player(id in原创 2017-10-19 20:17:53 · 389 阅读 · 0 评论 -
Upd建立网络连接
UpdServer:using System;using System.Net;using System.Net.Sockets;using System.Threading;using System.Text;namespace UpdServer{ class Program { static void Main(str原创 2017-10-19 20:15:38 · 706 阅读 · 0 评论 -
使用Socket建立网络连接TCP版
TCPServer:using System;using System.Net;using System.Net.Sockets;using System.Threading;using System.Text;using System.Collections.Generic;using System.Net.NetworkInformation;names原创 2017-10-19 20:09:57 · 474 阅读 · 0 评论 -
C#对多态的理解
文章很长,讲的也比较详细,认真看的话相信对你的多态那一方面会有很大帮助抽象 抽象是一种将一个对象归纳为一个数据类型的能力,这个数据类型具有特定的一组特征(Characteristic)和能够执行的一组行为(Action)。 面向对象的(Object-oriented)语言通过类(Class)来提供抽象。类为一个对象(Object)的类型定义了属性(Porpert转载 2017-09-27 19:33:33 · 1699 阅读 · 2 评论