当前位置:编程学习 > C#/ASP.NET >>

利用.NET语言开发自己的脚本语言(一)

 
要利用.NET语言(例如:c# vb.net)开发自己的脚本语言必须实现2步:
1.能够动态编译.NET 源代码
2.动态调用.NET组件
首先我们介绍下动态条用.NET组件
1.新建1个工程作为组件接口DynamicInte易做图ce
创建新的类:
using System;
namespace DynamicInte易做图ce
{
 public inte易做图ce IDynamic {
    string getString();
 }
}
2.新建1个工程作为需要动态调用的组件DynamicClass
引用DynamicInte易做图ce
创建新的类:
using System;
namespace DynamicCls
{
 public class DynamicClass:DynamicInte易做图ce.IDynamic //实现接口
 {
    public DynamicClass()
    {
     
    }
    #region IDynamic 成员
    public string getString() {
     // TODO:  添加 DynamicClass.getString 实现
     return "Hello World Huhong";
    }
    #endregion
 }
3.新建1个工程来动态调用DynamicClass
using System;
using System.Reflection;
using System.Threading;
namespace dynamicreference
{
 
 class DynamicReference
 {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
补充:asp.net教程,基础入门
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,