[rj45接口]是常用的以太网接口,支持10兆和100兆自适应的网络连接速度,
网卡上以及 Hub 上接口的外观为 8 芯母插座 (RJ45):
rg45接口pc端的,网线为 8 芯公插头:
rg45接口外观图,,其实在100兆网络中实际只应用了4根线来传输数据,另4根是备份的.传输的信号为数字信号,双铰线最大传输100米距离,
线材要求CAT-3(3类线).
| 号码 | 信号定义 | 线对颜色 |
|---|---|---|
| 1 | TX+ | 橙白 |
| 2 | TX- | 橙 |
| 3 | RX+ | 绿白 |
| 4 | 未用 | 蓝 |
| 5 | 未用 | 蓝白 |
| 6 | RX- | 绿 |
| 7 | 未用 | 棕白 |
| 8 | 未用 | 棕 |
在 C# 中,object 和 var 的区别可以用一句话概括:object 是一个具体的类型,而 var 是一个语法糖,用来让编译器自动推断类型。
下面从几个关键维度拆解它们的区别:
object:是所有类型的基类。当你声明一个变量为 object,你就是在明确告诉编译器:这个变量可以指向任何类型的对象(值类型会被装箱)。
var:不是类型,只是一个关键字,让编译器根据右边的赋值表达式推断出具体的类型。推断出的类型可以是 int、string、自定义类、甚至 object 本身。
示例:
csharpobject a = "hello"; // a 的类型就是 object
var b = "hello"; // b 的类型被推断为 string
base 关键字的作用base 关键字用于在派生类中访问基类的成员(字段、方法、属性、构造函数等)。当派生类重写或隐藏了基类成员时,base 提供了一种方式来调用原始实现。
| 作用 | 说明 |
|---|---|
| 调用基类构造函数 | 在派生类构造函数中指定调用哪个基类构造函数 |
| 访问被重写的方法 | 在 override 方法中调用基类的原始实现 |
| 访问被隐藏的成员 | 当用 new 关键字隐藏基类成员时,用 base 访问原成员 |