不用抛出错误的办法,还有什么招没
class a
{
public a(int a)
{
      在这判断一下,a<10 就不让子类实例化,,,咋整??????
}
}class b : a
{
public b(int c,int a) : base(c)
{}
}应用的场景大家不用关心,就对这个问题讨论一下好不。

解决方案 »

  1.   

    基类如何控制子类.......孩子还没有生出来,你就能让他上大学===================================================
    技术交流不该有界限 资源共享不该有条件
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    1、欢迎一切问题有关的交流——无论答案对错;
    2、不欢迎 顶、Mark、支持之类口水混分的人;
    3、对带有性别的主题和求全部毕业代码者尽量不回答;
    我保留对非<散分贴>蹭分者的厌恶和鄙视...
    精通:jīnɡtōnɡ对学问技术等透彻的了解并熟练掌握
    所以,我没有精通,只有JZ
    ===================================================
      

  2.   

    程序的结构化——严重不推荐===================================================
    技术交流不该有界限 资源共享不该有条件
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    1、欢迎一切问题有关的交流——无论答案对错;
    2、不欢迎 顶、Mark、支持之类口水混分的人;
    3、对带有性别的主题和求全部毕业代码者尽量不回答;
    我保留对非<散分贴>蹭分者的厌恶和鄙视...
    精通:jīnɡtōnɡ对学问技术等透彻的了解并熟练掌握
    所以,我没有精通,只有JZ
    ===================================================
      

  3.   

    这不是有没有办法的问题——而是违背了基本的开发思路===================================================
    技术交流不该有界限 资源共享不该有条件
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    1、欢迎一切问题有关的交流——无论答案对错;
    2、不欢迎 顶、Mark、支持之类口水混分的人;
    3、对带有性别的主题和求全部毕业代码者尽量不回答;
    我保留对非<散分贴>蹭分者的厌恶和鄙视...
    精通:jīnɡtōnɡ对学问技术等透彻的了解并熟练掌握
    所以,我没有精通,只有JZ
    ===================================================
      

  4.   

    呵呵~~你的回答比喻倒是很贴切,但是做为一个程序开发者开发基类的时候,是无法预测子类的全部的。尽量不要改动基类的东西。而且作为一个类,实例化——你总不能有的时候可以,有的时候不可以吧?你的代码无法预测的——所以你最多在它实例化的时候,设置为Nothing,而不能做其它的事情。===================================================
    技术交流不该有界限 资源共享不该有条件
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    1、欢迎一切问题有关的交流——无论答案对错;
    2、不欢迎 顶、Mark、支持之类口水混分的人;
    3、对带有性别的主题和求全部毕业代码者尽量不回答;
    我保留对非<散分贴>蹭分者的厌恶和鄙视...
    精通:jīnɡtōnɡ对学问技术等透彻的了解并熟练掌握
    所以,我没有精通,只有JZ
    ===================================================
      

  5.   

    呵呵~~你的回答比喻倒是很贴切,                      哪是相当贴切
    开发基类的时候,是无法预测子类的全部的。            基类根本不管儿子是啥样而且作为一个类,实例化——你总不能有的时候可以,有的时候不可以吧?      为什么不能这样泥。。谁说的??????????????????你的代码无法预测的——所以你最多在它实例化的时候,设置为Nothing,而不能做其它的事情。                     这不就等于把孩子生下了在杀了他嘛。谁会干哪种傻事别说我们哪真有一起这事,把五个月的孩子杀了。。拷。
      

  6.   

    hazrael(没事儿偷着乐)              不用抛异常的办法。
      

  7.   

    你强悍——和我一样的自恋,没脾气了,呵呵~~
    ===================================================
    技术交流不该有界限 资源共享不该有条件
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    本人说明:<我的帖子我做主,结贴率保持100%>
    1、欢迎一切问题有关的交流——无论答案对错;
    2、不欢迎 顶、Mark、支持之类口水混分的人;
    3、对带有性别的主题和求全部毕业代码者尽量不回答;
    我保留对非<散分贴>蹭分者的厌恶和鄙视...
    精通:jīnɡtōnɡ对学问技术等透彻的了解并熟练掌握
    所以,我没有精通,只有JZ
    ===================================================