乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 75|回复: 5

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

[复制链接]

85

主题

128

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
468
发表于 2011-9-22 20:54:00 | 显示全部楼层 |阅读模式
我用C#编写的二次开发函数大多都是静态的,尤其是通用函数,这有什么不好吗?
但我觉得静态函数使用起来很方便,不需要声明类对象,就在当前dwg文档使用这些函数命令,使用类名直接调用这些静态成员和函数,不知道这种习惯是否不好。
回复

使用道具 举报

1

主题

19

帖子

5

银币

初来乍到

Rank: 1

铜币
23
发表于 2011-9-23 09:05:00 | 显示全部楼层
没啥不好!只要使用简单
又不影响效率的前提下
回复

使用道具 举报

19

主题

154

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
230
发表于 2011-9-23 12:36:00 | 显示全部楼层
只是在操作静态变量的时候要小心,尤其是多个静态函数都操作同一个静态变量的时候
回复

使用道具 举报

85

主题

128

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
468
发表于 2011-9-23 21:28:00 | 显示全部楼层

言之有理,不轻易使用静态变量,这是与静态函数不同的地方,谢谢。
回复

使用道具 举报

32

主题

651

帖子

8

银币

中流砥柱

Rank: 25

铜币
779
发表于 2011-9-26 12:38:00 | 显示全部楼层
静态函数和静态变量没有亲戚关系!
回复

使用道具 举报

5

主题

14

帖子

2

银币

初来乍到

Rank: 1

铜币
37
发表于 2011-9-26 12:55:00 | 显示全部楼层
我原来不是学编程的,刚开始也是没有使用类,搞一些小程序,但是到后来程序越来越大,模块越来越多,你会发现这样越来越麻烦,但是使用类非常方便,利于管理。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-15 17:24 , Processed in 1.662499 second(s), 65 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表