C# 코드를 DLL로 캡슐화하고 C# 코드에서 참조

1860 단어 c#
1. C# 코드는 Dll로 캡슐화
VS2012에서 프로젝트 선택 라이브러리 만들기,testMyDll,새 클래스 msg,수식자는public이어야 합니다
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace testMyDll
{
    public class msg
    {
        public int add(int x, int y)
        {
            return x + y;
        }
    }
}

프로젝트 생성 솔루션을 클릭하고 프로젝트 디렉터리의bin/debug에서 봉인된 dll 파일을 발견할 수 있습니다
2, 새 WPF 프로젝트testUseMyDll, 인용에testMyDll 프로젝트가 봉인된 클래스 라이브러리를 추가합니다.
WPF 메인 인터페이스에 버튼 추가

    
        

后台代码引用DLL类库

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using testMyDll;

namespace testUseMyDll
{
    /// 
    /// MainWindow.xaml      
    /// 
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            msg test = new msg();
            MessageBox.Show(test.add(1, 5)+"");
        }
    }
}

실행 후 버튼 추가 팝업 창 "6"

좋은 웹페이지 즐겨찾기