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);

            }
  • 相关阅读:
    iOS中的UISearchBar
    iOS中的UIDatePicker 日期选择器
    iOS中的 深拷贝和浅拷贝
    iOS中的定时器实现图片的轮播
    iOS Crash文件的解析(一)
    iOS中的UIToolBar
    iOS中的瀑布流(RootCollectionViewControlle)
    iOS中NSThread(主线程,子线程)
    iOS中的串行,并行,分组,一次,障碍,延迟,反复执行(GCD)
    iOS中的动画
  • 原文地址:https://www.cnblogs.com/gwazy/p/154135.html
Copyright © 2011-2022 走看看