zoukankan      html  css  js  c++  java
  • 接口的使用

       好长时间没用了.今年看 petshop 都有点快忘了.....


       Account.cs
    using System;
    using System.Reflection;
    using System.Configuration;

    namespace Z_Petshop
    {
        
    /// <summary>
        
    /// Account 的摘要说明。
        
    /// </summary>

        public class Account
        
    {
            

                
    public int SignIn(string userId, string password) 
                
    {

                
                    
    if ((userId.Trim() == string.Empty) || (password.Trim() == string.Empty))
                        
    return 10;

                
                         
                        
                     IAccount dal
    =(IAccount)Assembly.Load("Z_Petshop").CreateInstance ("Z_Petshop."+"Class_Account");
                    
                    
                    
    int account = dal.SignIn(userId, password);

                
                    
    return account;
                }


             }


        
    }



    Class_Account.cs

    using System;

    namespace Z_Petshop
    {
        
    /// <summary>
        
    /// Class_Account 的摘要说明。
        
    /// </summary>

        public class Class_Account : IAccount
        
    {
            
    public int SignIn(string userId, string password) 
            
    {
               
                
    return 100 ;

            }




        }

    }


    IAccount.cs

    using System;

    namespace Z_Petshop
    {
        
    /// <summary>
        
    /// Iaccount 的摘要说明。
        
    /// </summary>

        public interface IAccount
        
    {
            
            
    int SignIn(string userId, string password);

            
        }

    }

    调用页面

     
    private void Page_Load(object sender, System.EventArgs e)
            
    {
                
    // 在此处放置用户代码以初始化页面
                  Account s=new Account ();
                
                
                
    int I=s.SignIn ("100","100");
                
    this.Response .Write (I);

            }
  • 相关阅读:
    定点c程序之五:定点数的字长效应
    定点c程序之六(完):Q值的选取和动态Q值
    定点c程序之四:除法
    语音编解码器 3
    C#中强制转换、Convert转换 和Parse转换的差异(二)
    什么是AOP?我也来说说对AOP的理解
    SQL生成流水号
    sql得到中文首字母
    PowerDesigner从数据库生实体成到PD中,power designer逆向工程
    SQL解析IP地址的几种方式
  • 原文地址:https://www.cnblogs.com/gwazy/p/154135.html
Copyright © 2011-2022 走看看