method-names相关内容

在IDbCommandInterceptor中捕获调用方法名称

我正在使用 IDbCommandInterceptor 来捕获实体框架查询.这样,我可以访问一些关键信息,例如 DbParameter s和 DbCommand 等. Bu我还需要获取调用此查询的位置.我试图通过使用 StackTrace 来获得此功能: StackTrace stackTrace = new StackTrace();System.Reflection.MethodBa ..
发布时间:2021-05-04 20:04:18 C#/.NET

在函数名称中使用特殊字符

在Ruby中,标准约定是在方法名称的末尾使用问号,以指示该方法返回布尔结果: [].empty? #=> true 另一种标准约定是:如果方法具有破坏性(即,它修改了原始数据),则该方法名称以感叹号结尾: mylist.sort! # sort mylist in-place 最近,我看到了Scheme中使用的这些相同约定.这让我想知道,还有哪些其他语言使用/支持该约定? ..

Java,通过反射进行记录的方法名称

研究快速记录实用程序方法.通常,我会为此使用Aspects,但可以在不支持该功能的Android SDK中进行操作. 如何使用反射方式以通用方式获取方法名称? 在Java中使用反射是否还会影响性能? 解决方案 类似的方法可能会起作用: Thread.currentThread().getStackTrace()[0].getMethodName() ..
发布时间:2020-05-03 08:44:06 Java开发

获取在Chrome控制台中打印的功能名称

考虑此代码: var o = {}; o.f = function(){}; new o.f; Chrome打印 的{} 进入控制台。你知道如何调用 o.f 部分吗?更重要的是,有没有办法在不使用控制台的情况下获得此结果?我想从函数本身中提取方法的名称,也就是说,没有任何其他信息。 我已经知道如何获取名称这种情况: function f ..
发布时间:2019-06-13 13:39:24 前端开发

术语“长度”之间是否存在技术差异?和“大小” (在编程中,当然)?

可能重复: 计数与长度对比集合中的大小 特别是在Java中,在字符串上,你调用 string.length(),而在列表您调用 list.size()。两个术语之间是否存在技术差异,因为 String 实际上只是字符列表? 赞赏任何评论。 解决方案 理想情况下, count 将是项目数, size 将是占用的存储量(如 sizeof )。 在实践中,所有三个(包括长 ..
发布时间:2018-12-26 13:54:51 Java开发

G ++编译器不能区分变量和函数具有相同的名称?

可能重复: 类方法和变量同名,C ++编译错误,而不是在Java? 当我的类成员名称和成员函数名称相同时,G ++编译器会报错。看来只要变量名恰好与函数名相同,编译器就会抱怨。 在Java中,情况并非如此。我只是想知道为什么G ++编译器不能区分变量名称从函数名称,因为函数名称总是带有一对括号。 解决方案 struct Callable { void operat ..

对于抛出异常的Java方法,有没有特定的命名约定?

我试图在区分具有异常的方法(具有类似的签名)中添加类似“Ex”的后缀,从而引发异常。 这样的惯例? 解决方案 是的,你把它们命名为不同的方法。 不是例外规范吗? 编辑:如果你有类似的方法抛出/不抛出,我推荐 Parse / TryParse pattern( Parse 被操作替换)。 .NET Framework经常使用它( Dictionary .TryG ..
发布时间:2016-12-14 15:36:44 Java开发