CJ7*_*CJ7 -1 .net c# vb.net parameters
在一个很长的方法,它滚出屏幕.只是为了让我的编程生活更轻松,如果我想引用类的变量,我可以根据我使用的语言使用Me或this对象.
eg. Me.var1 = "Hello"
Run Code Online (Sandbox Code Playgroud)
是否有一个对象(如Me)可以轻松引用函数的参数?
eg. params.par1 = "World"
Run Code Online (Sandbox Code Playgroud)
语言中没有这样的功能.局部变量和方法参数由.NET抖动专门处理,它们在运行时进行了大量优化..NET会做什么,或者你会做什么来捕获这些变量都会破坏这种优化.
一个非常简单的解决方案是使用Window + Split,它为您提供了两个代码视图.将顶部的一个滚动到方法标题,将代码写在底部.您可以调整分割器以在底部窗口中为您提供更多空间.
利用IntelliSense将是另一种方式.使用一个小字符串作为参数名称的前缀,例如"par".然后在代码中键入"par"会自动为您提供IntelliSense弹出窗口中的参数名称列表.
然而,这些只是真正问题的创可贴.一旦你发现自己达到这样的目标,你首先想到的就是将函数中的代码分开以使其变小.经过三十年的编码,我发现了一些难以理解的事实:
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |