社区
C#
帖子详情
请问在C#中怎样让不同类的各方法在调用前先统一先调用某个方法?
KKK111000
2007-09-09 03:09:15
如题,也就是我希望许多方法(可能属于不同类)在执行前都先执行某个方法,请问怎样做到?
...全文
440
8
打赏
收藏
请问在C#中怎样让不同类的各方法在调用前先统一先调用某个方法?
如题,也就是我希望许多方法(可能属于不同类)在执行前都先执行某个方法,请问怎样做到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KKK111000
2007-09-09
打赏
举报
回复
比如
public static class A
{
static A()
{
}
public static string S()
{
return "123";
}
}
当我调用A.S()时,怎样在构造函数A()里取得方法S()的名字?
KKK111000
2007-09-09
打赏
举报
回复
或者不管在事例构造函数还是静态构造函数里,怎么得知触发该构造函数运行的方法名,也就是即将要执行的方法的名称?
KKK111000
2007-09-09
打赏
举报
回复
是有点不清楚,这样说吧,我想在若干类的若干方法中执行这样一个操作:即获取当前正在执行的方法名、类名,总不希望在每个方法里面都加入这样一段代码,怎样弄一个统一的操作?
lnwuyaowei
2007-09-09
打赏
举报
回复
楼主说得不够清楚。
如果是所有的类都执行一个不属于这些类的方法,那么可以用构造函数来执行。
如果是所有的类都有一个同名方法,那么要实现一个共同的接口,将对类的调用转化为对接口的调用。
KKK111000
2007-09-09
打赏
举报
回复
可是在构造函数里怎样得知当前正在执行的方法名?
wuyi8808
2007-09-09
打赏
举报
回复
有静态的类,静态的方法
-----------------------
那就静态构造函数
KKK111000
2007-09-09
打赏
举报
回复
有静态的类,静态的方法
virusswb
2007-09-09
打赏
举报
回复
放在构造函数里面吧
C#
for Unity3D:详解委托和事件
委托和事件在规范的项目开发
中
必不可少,它能够极大的优化代码结构,使得代码模块之间保持松耦合,方便后期升级、扩展和维护。对初次接触委托和事件的开发者,委托和事件是一个坎儿。它需要你具有扎实的
C#
编程基础,对
方法
、
类
、参数传递等前置知识有深刻理解,同时又要对代码设计模式有初步概念。这些难点,本套课程都会给出针对性的详细讲解,让你对委托和事件不再感到陌生和恐惧,帮助你跨过委托和事件这个坎儿。
C#
中
方法
的
调用
1.同一个
类
中
方法
的
调用
:静态
方法
可以直接
调用
静态
方法
静态
方法
不能直接
调用
非静态
方法
,静态
方法
先
生成。非静态
方法
可以直接
调用
静态
方法
如果静态
方法
要
调用
非静态的
方法
,必须使用实例成员2.
不同
...
c#
中
关于
不同
类
之间
调用
的两种
不同
方式
c#
中
关于
不同
类
之间
调用
的两种
不同
方式
C#
静态
方法
&非静态
方法
调用
总结
C#
静态
方法
&非静态
方法
总结 总结的
C#
静态
方法
&非静态
方法
总结,有不正确的请指正 操作 静态
方法
非静态
方法
同个
类
中
调用
方法
名()前面不用加
类
名或对象名 实例化
类
后
调用
即new一次
不同
类
中
调用
类
名.
方法
名() 实例化
类
后
调用
即new一次 //新建一个测试用的
类
1,演示静态
方法
和非静态
方法
在同个
类
中
的
调用
class TestClass1 { //新建一个非静态
方法
int add1(int a, int b)
c#
中
方法
的
调用
c#
中
方法
的
调用
总结
C#
110,565
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章