当前位置: 首页 > news >正文

asp网站免费模板ps企业网站模板

asp网站免费模板,ps企业网站模板,蚌埠专业制作网站的公司,网站后台功能模块//未重载运算符#xff0c;但编译通过#xff1b;C#不允许重载运算符‘’#xff0c;但如果重载‘’运算符#xff0c;编译器会自动使用‘’运算符的重载来执行‘’运算符的操作#xff1b; //‘-’、‘*’、‘’和‘/’等所有赋值运算都遵循此规则#xff1b; 1、若… //未重载运算符但编译通过C#不允许重载运算符‘’但如果重载‘’运算符编译器会自动使用‘’运算符的重载来执行‘’运算符的操作 //‘-’、‘*’、‘’和‘/’等所有赋值运算都遵循此规则 1、若重载了‘’运算符也必须重载‘’否则会产生编译器错误 运算符重载示例注意左右运算符 1 using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Threading.Tasks;6 using static System.Console;7 8 namespace LearnForCSharp9 { 10 class Program 11 { 12 static void Main(string[] args) 13 { 14 int i 10; 15 WriteLine(${i}); 16 int j (int)(i 0.8); 17 WriteLine(${j}); 18 string iName nameof(i); 19 Write(iName ;iName: nameof(iName) \n); 20 WriteLine(); 21 22 Vector vector1, vector2, vector3; 23 24 vector1 new Vector(3, -1, 3); 25 vector2 new Vector(4, 4, 4); 26 vector3 vector1 vector2 * 3; 27 Vector v4 new Vector(vector3); 28 29 v4 vector2; 30 //未重载运算符但编译通过C#不允许重载运算符‘’但如果重载‘’运算符编译器会自动使用‘’运算符的重载来执行‘’运算符的操作 31 //‘-’、‘*’、‘’和‘/’等所有赋值运算都遵循此规则 32 33 double multip vector1 * vector3; 34 WriteLine(${vector3.ToString()}); 35 WriteLine(${multip}); 36 WriteLine(${v4.ToString()}); 37 ReadKey(); 38 } 39 } 40 41 struct Vector 42 { 43 public double x, y, z; 44 45 public Vector(double x, double y, double z) 46 { 47 this.x x; 48 this.y y; 49 this.z z; 50 } 51 52 public Vector(Vector rhs) 53 { 54 x rhs.x; 55 y rhs.y; 56 z rhs.z; 57 } 58 59 public override string ToString() 60 { 61 return ( x.ToString() , y.ToString() , z.ToString() ); 62 } 63 64 public static Vector operator (Vector lhs, Vector rhs) 65 { 66 Vector result new Vector(lhs); 67 68 result.x rhs.x; 69 result.y rhs.y; 70 result.z rhs.z; 71 72 return result; 73 } 74 75 public static Vector operator *(double a, Vector rhs) 76 { 77 Vector result new Vector(rhs); 78 result.x * a; 79 result.y * a; 80 result.z * a; 81 82 return result; 83 } 84 85 public static Vector operator *( Vector rhs, double a) 86 { 87 return a * rhs; 88 } 89 90 public static double operator *(Vector lhs, Vector rhs) 91 { 92 double result 0; 93 94 result lhs.x * rhs.x lhs.y * rhs.y lhs.z * rhs.z; 95 96 return result; 97 } 98 } 99 }  比较运算符重载和“!” 1 //若比较俩个对象引用就是比较存储对象的内存地址一般很少这样比较比较对象的值并返回布尔结果2 public static bool operator (Vector lhs, Vector rhs)3 {4 if (lhs.x rhs.x lhs.y rhs.y lhs.z rhs.z)5 return true;6 else7 return false;8 }9 10 public static bool operator !(Vector lhs, Vector rhs) 11 { 12 return !(lhs rhs); 13 }  转载于:https://www.cnblogs.com/RedCoffeeGod/p/5678730.html
http://www.zqtcl.cn/news/130230/

相关文章:

  • wordpress 演示站广东省南粤交通投资建设有限公司网站
  • 典型的企业网站张家港保税区建设规划局网站
  • 网站设计公司那个好网页设计登录界面模板
  • 做网站的厂家聚美优品网站设计
  • 哈尔滨网站建设效果好网站改版 影响google 404跳首页
  • 廊坊网站推广的公司如何做1个手机网站
  • 网站index.php被修改南京cms建站系统
  • 淘宝网站模板是什么做的北海建设厅网站
  • 我想建个网站想做电商应该怎么入门
  • 广州番禺网站制作推广网站建设徐州百度网络网站
  • 有没有个人做网站的新网站做seo 的效果
  • 做网站和app哪个简单旅游资讯网站建设方案
  • 网站建设考级百度怎样可以搜到自己的网站
  • 自助建站免费自助建站网站广州企业网站
  • 常德论坛尚一网唐山seo网络推广
  • 网站建设预付流程网站设计风格的关键词
  • 常德网站制作怎么做自己的网页
  • 做的网站为什么图片看不了wordpress循环该分类子分类
  • 源码出售网站怎么做一个产品的网络营销方案
  • 安丘营销型网站建设国外教育网站模板
  • 做网站案例百度小说排行榜前十
  • 东昌网站建设公司上传到网站去的文档乱码
  • 如何制作自己的网站链接教程网络营销seo招聘
  • 网站制作资料收集wordpress资源网模板
  • 随州网站设计开发服务做网站制作步骤
  • 东莞凤岗做网站黄山旅游攻略住宿
  • 网站开发常用插件免费库存管理软件哪个好
  • 河池网站开发工程师招聘网如何做品牌运营与推广
  • 做网站运营难吗零基础网站建设教程
  • 深圳蚂蚁网络网站建设wordpress电影主题