明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2032|回复: 5

我用C#编写的autocad二次开发函数大多都是静态的,尤其是通用函数,这有什么不好吗?

[复制链接]
发表于 2011-9-22 20:54:09 | 显示全部楼层 |阅读模式
我用C#编写的AutoCAD二次开发函数大多都是静态的,尤其是通用函数,这有什么不好吗?
但我觉得静态函数使用起来很方便,不需要声明类对象,就在当前dwg文档使用这些函数命令,使用类名直接调用这些静态成员和函数,不知道这种习惯是否不好。
发表于 2011-9-23 09:05:57 来自手机 | 显示全部楼层
没啥不好!只要使用简单
又不影响效率的前提下
发表于 2011-9-23 12:36:08 | 显示全部楼层
只是在操作静态变量的时候要小心,尤其是多个静态函数都操作同一个静态变量的时候
 楼主| 发表于 2011-9-23 21:28:40 | 显示全部楼层
cdinten 发表于 2011-9-23 12:36
只是在操作静态变量的时候要小心,尤其是多个静态函数都操作同一个静态变量的时候

言之有理,不轻易使用静态变量,这是与静态函数不同的地方,谢谢。
发表于 2011-9-26 12:38:52 | 显示全部楼层
静态函数和静态变量没有亲戚关系!
发表于 2011-9-26 12:55:59 | 显示全部楼层
我原来不是学编程的,刚开始也是没有使用类,搞一些小程序,但是到后来程序越来越大,模块越来越多,你会发现这样越来越麻烦,但是使用类非常方便,利于管理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 20:21 , Processed in 0.167796 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表