大牛进来,求助关于C# Attributue的问题

问题描述

目的是如果在mainClass类中实现其中的功能:mainclass能够获取A暴露的属性,并且实现A属性的穷举。要求mainClass程序须具备可扩展性,假设有一个B类,其中属性部分会变化,但start()函数不变化,如何实现。CLassA{[OptimizationParameter(13,39,2)][Parameter("周期","SMA")]publicintLength=26;[OptimizationParameter(1.0,4.0,0.5)][Parameter("长周期波动","ATR")]publicdoubleLongW=1.5;intyy=0;start(){}}CLassB{[OptimizationParameter(10,15,1)][Parameter("周期","SMA")]publicinta11=8;[OptimizationParameter(2.0,8.0,1.0)][Parameter("长周期波动","ATR")]publicdoubleLongW=4;start(){}}classmainClass{Aa=newA();for(inti=13;i<39;i=i+2)//如何知道13392这组参数要给length{a.Length=i;a.start();}for(doublei=1.0;i<4.0;i=i+0.5)//如何知道1.04.00.5这组参数要给LongW{a.LongW=i;a.start();}}

解决方案

解决方案二:
名词翻译:Field:字段Property:属性Attribute:特性

时间: 2024-08-02 06:10:14

大牛进来,求助关于C# Attributue的问题的相关文章

debug-如何在Qt中调用Python

问题描述 如何在Qt中调用Python 在网上有c++(vs环境下和vc++环境下)调用python的方法,但是我现在用Qt开发一个Python的debugger,有些东西必须要使用Python本身的东西,所以必须要在Qt中调用python.现在向各位大牛们求助,希望大家帮帮忙,要不毕设就死定了... 发一下我找到的几个帖子:http://wenku.baidu.com/link?url=M3K_27I8yLSHXKWOVbpoyD15Tqys271gqvLHFdPgJt4uaiUeeXcbIt

VS做的ASP.NET网站想记录获取到项目中的所有网页发生的异常

问题描述 问题一:VS做的ASP.NET网站,现在想获取到项目中的所有网页(已发布)在用户使用过程中发生的异常,如何获取并实时查看呢?用日志吗?问题二:如何将网站用户提交的信息通过第三方邮箱发到程序员指定的邮箱呢?各位大牛,求助啦~~ 解决方案 本帖最后由 u014188090 于 2015-01-22 15:26:57 编辑解决方案二:IIS有日志可以看到程序异常,也可以通过rty{}catch{}来捕获异常并记录解决方案三:用户提交信息之后,你就可以借助qq或者163的邮件服务器,转发到你的

AWS CloudFront CDN直接全站加速折腾记The request could not be satisfied. Bad request

ERROR The request could not be satisfied. Bad request. Generated by cloudfront (CloudFront) Request ID: JC3i8piJpjRbuP81MNhSKPxt5KWirIInynZgwFJ9EYKuysjS5A_AnQ== 上面这个问题害我着急的很啊.在这里谢谢远在东京的小伙伴在百忙之中帮我分析解决这个问题. 使用AWS也有段时间了,基本常用的服务都用了,还有很多服务没用上,正在慢慢摸索中..说实话

session-新人求助,希望路过大神点进来瞧一瞧帮帮我

问题描述 新人求助,希望路过大神点进来瞧一瞧帮帮我 防止暴力登录限制(连续五次失败2小时内容禁止登录),求代码,希望大神不要讲思路,思路懂,但是写不出来.... 希望用session或者cookies来实现 不要用数据库 ,老总抽风,就想做一个这个功能装装样子,内部系统,没外人使用,所以不存在什么安全不安全的 ,不会清空cookies或者关闭浏览器session这些情况,哪位大神做过呢,希望能把源码给小弟,在此拜谢了....或者发345876035@qq.com也行 解决方案 自己努力看一下CO

linux基础-求助大牛,linux系统下动态链接文件出错???

问题描述 求助大牛,linux系统下动态链接文件出错??? 有个linux下的应用程序,在centos5.8下正常运行,但是放到centos6.3-64bit 的就出现错误,错误代码是:error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory 大牛们我该如何查找错误点?怎么解决这个问题..非常感谢!!!我的QQ:1602710388.

服务器-【菜鸟求助】请进来帮帮忙weblogic11g的

问题描述 [菜鸟求助]请进来帮帮忙weblogic11g的 具体情况: 我的本地环境是weblogic8和JDK1.4,项目启动,运行都没问题,现在是把这个项目放到一个服务器上,服务器的环境是weblogic11g,JDK1.6,(至于为啥会这样,别在意这些细节了)启动运行也没问题,但是当跳转到,调用FileY,这个类的页面时候,就会报下面的错 [ServletContext@3843485[app:sdywxt module:sdywxt path: spec-version:null]] S

java-新人求助,各位大大进来看看啊

问题描述 新人求助,各位大大进来看看啊 如果String str = "abc": String str1 = new String("abc"): 这样,"abc"是会被放在常量池里的吧,那么 new String的时候会不会从直接常量池里找abc,而不用再创建啊??还是说可以在常量池里找到就不用再创建了? 解决方案 String str = "abc":这段代码创建的对象str是指向常量池中"abc"的

大牛 们 oc webview和js的问题 ,第一次写这样的 求助了 谢谢

问题描述 大牛 们 oc webview和js的问题 ,第一次写这样的 求助了 谢谢 直接说问题了哈 我就是想把"q'的值 改一下 求教怎么改啊 解决方案 windows.searchh5.apiconfig.params["q"] = xxx

c-迷宫求解 递归方法 求助大牛帮忙解答疑问

问题描述 迷宫求解 递归方法 求助大牛帮忙解答疑问 //此题目是迷宫求解问题,起点是[0][0]位置,要到达的位置是[N-1][N-1] //traverse()此函数为什么就能完成了迷宫求解问题呢? //maze_ret[i][j] = maze[i][j]; 此语句具体含义是什么? //maze_ret[11][11];此数组的具体用处是什么? //我认为函数会把所有的为0的数据全部置为3,但是为什么没有呢? #include int N; int maze[11][11]; int maz