c# 就一个类影响运行速度吗

问题描述

程序就建一个类,所有代码都在里面和分开多个类。运行速度会变慢吗

解决方案

解决方案二:
不会有太大的影响,基本上感觉不出来。
解决方案三:
你想要写C程序吗......
解决方案四:
你并没有理解类是做什么用的
解决方案五:
可以写简单的程序但是用类可以更方便地复用代码
解决方案六:
你倒是写个只有一个类的代码试试?只要稍微复杂点的程序,1个类根本不可能
解决方案七:
程序运行速度的快慢更主要是跟你写的代码的效率有关,例如使用的for循环次数跟层度,递归的层度等等。代码是采用XX架构什么的更主要的是为了节省开发时间以及提高代码可阅读性。另,即使你用了多个类进行封装,程序Release编译后也成了顺序执行的一丢丢代码,跟你写在同一个类里是一样一样的。但是,本着负责人的态度来说,如果不是非常小的应用,如果不是只有你一个人在开发,不要干这种坑队友坑自己的事情。
解决方案八:

解决方案九:
代码要为设计服务,程序实现要与当初的几种层次的分析设计文档相适应(而不是“说”一套、“做”一套)。但是代码怎样才能成文自明、一看就像是分析设计文档的伪代码呢?这需要反复练习。最初,你可能满脑子都是关心小孩儿和泥的那点事儿。等你学会去逐步研究建筑,就慢慢地有了构件的概念了。
解决方案十:
用C#本身就很影响速度了,你想,C#编译出来的程序都不能直接执行还得二次翻译。你为什么不选择汇编语言呢?
解决方案十一:
你要先学会走再去考虑跑的问题
解决方案十二:
我最喜欢看sp12345的评论
解决方案十三:
好像曾经看过微软的文档,我们自己写的代码,在编译时,会优化,然后才进行编译,例如:if(x>0&&x>-1)这样的语句,会优化为if(x>0)后编译。你的问题,我觉得基本一样,没区别

时间: 2025-01-29 07:44:18

c# 就一个类影响运行速度吗的相关文章

c#-C#中GetComponent<T>(),如果T是一个类的话,返回的是类的地址吗,还是一个类

问题描述 C#中GetComponent<T>(),如果T是一个类的话,返回的是类的地址吗,还是一个类 返回的类会影响T本事内容吗?? 官网查的: Object GetComponent ( PropertyDescriptor propertyDescriptor ) B类中的a.i会改变A中的类的i的值,可是这个 GetComponent 不是一个地址形式,为什么会改变呢?? using UnityEngine; using System.Collections; public class

只能有一个Ⅲ类支付账户?关于央行新规你要知道这些

为了打击电信网络新型违法犯罪,9月30日,中国人民银行发布了<关于加强支付结算管理 防范电信网络新型违法犯罪有关事项的通知>,欲从加强账户实名制.阻断资金转移的主要通道.加强个人支付信息安全保护.建立个人资金保护长效机制等方面杜绝这种犯罪行为.其中部分信息特别值得雷锋网(公众号:雷锋网)读者关注. 一个银行账户 <通知>规定,自2016年12月1日起,同一个人在同一家银行(以法人为单位)只能开立一个Ⅰ类户(为银行结算账户,含银行卡),在同一家支付机构只能开立一个Ⅲ类户. 个人银行结

如果一个类实现了上百个至上千个接口,结果会怎样?

问题描述 如果一个类实现了上百个至上千个接口,结果会怎样? 问题补充:我补充下,这个类是个抽象类,目的是为了ejb远程调用时可以认到对应的方法,不至于抛出java.lang.RuntimeException: Could not resolve beanClass method from proxy call这样的异常.或者是否有人知道ejb执行到哪个阶段抛出的这个异常,是否可以拦截. 解决方案 代码会很多...至少在我们公司不会出现,公司甚至规定了一个类的代码最好不要超过多少行,一个方法的代码

一个类如何实现两个接口中同名同参数不同返回值的函数

假设有如下两个接口: public interface IA{    string GetA(string a);}public interface IB{    int GetA(string a);} 他们都要求实现方法GetA,而且传入的参数都是一样的String类型,只是返回值一个是String一个是Int,现在我们要声明一个类X,这个类要同时实现这两个接口: public class X:IA,IB 由于接口中要求的方法的方法名和参数是一样的,所以不可能通过重载的方式来解决,那么我们该

从反射看委托与事件 委托真的是一个类

关于委托与事件,网上介绍得非常之多,在此不再赘述,本人最近需要捣鼓一些委托,因而对委托进行一 定的寻根究底,故用反射把委托的成员揪出来,且看如下代码: delegate void DelegateDemo(); static event DelegateDemo delHandle; static void Main() { delHandle += new DelegateDemo(MyDelegate_delHandle); MemberInfo[] mis = delHandle.GetT

c++的问题-c++中int是一个类么,c++中int是一个类么,取大神,取大神

问题描述 c++中int是一个类么,c++中int是一个类么,取大神,取大神 c++中int是一个类么,取大神,取大神,c++中int是一个类么,取大神,取大神,c++中int是一个类么,取大神,取大神 解决方案 int是基本类型,不是类.C++也不是完全面向对象的语言. 解决方案二: 不是-------- 解决方案三: 不是的哦,只是基本类型而已 解决方案四: int不是一个类.int是一种数据类型.数据类型就是固定内存大小的别名.int占四个字节.所以你定义一个int型变量,他占四个字节.

java private-java 一个类的对象访问私有属性的问题

问题描述 java 一个类的对象访问私有属性的问题 public class ModifierTest1 { public static void main( String[] args ) { A a = new A(); //System.out.println(a.s); a.f(); } } class A { private int i; private String s; public A() { i = 123; s = "hello"; } public void f(

编程-设计一个类用来表达两张牌的牌组,设计这个类的初始化方式

问题描述 设计一个类用来表达两张牌的牌组,设计这个类的初始化方式 设计一个类表达一组牌,设计牌组的初始化方式 //牌值 private string face; //花色 private string suit; public zupai(string suit, string face) { this.face = face; this.suit = suit; } //牌子 public string getFace() { return face; } //花色 public string

对象的初始化-用函数的返回值初始化一个类对象,这其中用了几次复制构造函数

问题描述 用函数的返回值初始化一个类对象,这其中用了几次复制构造函数 这是我自己写的一段代码#includeusing namespace std;class Example{int num;public:Example(int i){num=i;cout<<""This is construction with parameter.n"";}Example(){num=0;cout<<""This is construc