新手问个菜鸟问题

问题描述

以前C++中的头文件,在C#中用什么实现同样的功能?

解决方案

解决方案二:
C#不需要头文件你要定义什么操作就直接写对应该的方法就行,当然也可以用接口,或者虚拟类,这些C++都有
解决方案三:
不需要
解决方案四:
是没有?还是不需要?比如以前定义一个宏,只要include了就行,在C#的不同命名空间中,怎样使用这种类似的方法达到一个变量只定义一次,就可以多次使用的方法?注意是在不同的命名空间
解决方案五:
C#中没有宏,至于各种定义,using对应命名空间后就可以使用了。
解决方案六:
引用3楼antinet的回复:

一个变量只定义一次,就可以多次使用的方法?注意是在不同的命名空间

个人觉得这种方式不是很好,尤其是在出现错误时,将难以发现错误产生的原因,从而会增加调试的难度。
解决方案七:
要用的东西都在类里封闭,using的名称空间里有
解决方案八:
不需要,类与类可以互调
解决方案九:
.net的程序集中带有源数据,具有自描述性。他自己知道自己有那些对象,方法,变量其他程序也可以知道,所以也可以调用就没有必要在使用头文件了
解决方案十:
上面有朋友说的接口个人觉得C#的接口和C++的接口也不太一样的,定义方法上的不同就不说了C++里主要是用来搭建框架,COM技术的核心就是接口了但C#里主要是为了实现多重继承,用来定义一组共有方法。

时间: 2024-09-20 06:29:08

新手问个菜鸟问题的相关文章

初学者-新手问个问题,望回答?关于学习的方向

问题描述 新手问个问题,望回答?关于学习的方向 我是一个c++的初学者,尽管入大学之前学过一点c语言,但是在学完c++的基础篇之后 我不知道该怎么做才能有效率地进行学习,我希望以后能与界面优化和ui打交道,所以有 这条路的前辈请告诉我我该做什么,不求有推荐什么书籍什么的,只要告诉我一条模糊的' 路线我就很满足了,所以,在此先感谢能点开这个问题的大家,望指点一二: 解决方案 首先学习使用google,google在搜索专业资料的时候非常有用.baidu是不会收录codeproject.github

导航-android新手问个侧滑栏里面内容显示问题!!!

问题描述 android新手问个侧滑栏里面内容显示问题!!! 5C 那我在MainActivity中实现了侧滑栏,接着想填写侧滑栏的内容,我又新建了一个类leftmenuActivity来实现,但是写好了之后也没有报错就是没有显示内容,不知道拿错了,希望大家帮我分析下,我主要写的是一个主页里面有网格视图,最下面是导航栏,最上面是人的头像,感觉我是2类之间调用时候出错了,谢谢大家了!!!!同理我在填写网格视图的时候也是这样,求求大家帮我下吧,困惑2天了!!!!有谁给我类似的demo也行. 解决方案

新手问一下问什么二级导航没有背景,且没对齐

问题描述 新手问一下问什么二级导航没有背景,且没对齐 <<!DOCTYPE html><html><meta charset=""UTF-8""><head> <title>530</title><link rel=""stylesheet"" type=""text/css"" href="&

struts1.2-懂ssh架构的来 新手问个问题

问题描述 懂ssh架构的来 新手问个问题 点击注册之后 总是出线以下错误 我用的是struts1.2 解决方案 两种原因吧,个人认为.... 1.路径不对 2.web.xml里没配置好servlet吧 解决方案二: 这个是视频里面附带的程序 视频里面运行一点问题都没有

控件-新手问MFC串口程序写法

问题描述 新手问MFC串口程序写法 在看别人写的串口程序,这里有两个串口最后,一个输入,一个输出,最后的 if (res1 | res2) { SetTimer(TIMER_UART, 5, NULL); } 位与的作用究竟是什么.为什么要这么做 void CAAT_DriverDlg::OnBnClickedButton1() { //这一部分 是打开串口按键控件 下的程序 // TODO: 在此添加控件通知处理程序代码 UINT uart1, uart2; uart1 = GetDlgIte

class-JAVA新手 问个问题 这个循环怎么老是报错~~

问题描述 JAVA新手 问个问题 这个循环怎么老是报错~~ import java.util.*;public class A3{public static void main(String[] args){Scanner in=new Scanner(System.in);String B="""";do{System.out.println(""是否继续:""+""(yesno)""

android-Android新手问个布局问题,请各位帮忙解答一下,谢谢!

问题描述 Android新手问个布局问题,请各位帮忙解答一下,谢谢! 比如说上边有个标题栏,底部有个信息栏,中间一个framelayout,这个framelayout如何设置填充除标题栏和底部信息栏之外的中间位置? 解决方案 顶部<linearlayout android:layout_height="固定高度/> 中间<framelayout android:layout_height="wrap_content" android:layout_weigh

对象-JAVA 菜鸟 问一个菜鸟问题 list 的排序问题

问题描述 JAVA 菜鸟 问一个菜鸟问题 list 的排序问题 简化一下 list 情况 比如 一个 student 类 只有两个参数 学号 sno 和 成绩 grade 现全放入 ArrayList中 如何按成绩 将 学生对象排序 实现目标如下即可 002 97 003 95 001 90 求各位路过大神 不吝指教后生 解决方案 先自己定义一个对比的方法类 class MyIntComparator implements Comparator{ public int compare(Objec

php-PHP新手问一个小问题,有时间前辈帮帮忙!小弟在此感激不尽!

问题描述 PHP新手问一个小问题,有时间前辈帮帮忙!小弟在此感激不尽! php写的一个简单提交数据代码没提示错误 但是数据库添加不进去 index.php代码如下: <?php require_once 'conn.php'; $id = $_POST[userid]; $name = $_POST[username]; $content = $_POST[content]; $sql = "insert into all(userid,name,content)values('$id',