AI开发-C#通知属性代码生成
提示词
帮我用html,css、js写一个应用。
这个应用应该有一个输入的框,我会向框内填入一些C#的代码,是一些变量的声明,有如下几种情况:
- 没有访问修饰符的属性:string Name {get;set;}
- 有访问修饰符的属性:public string Name {get;set;}
- 不是很规范的写法: public string Name
- 带有注释的属性,如:
---
/// <summary>
/// 名称
/// </summary>
public string Name {get;set;}
---
我一般只会选择一种方式输入,但是可能同时输入多数据的属性或者多个带注释的属性。
帮我解析我的输入,从中提取出类型如当前是:string,已经变量名,如当前是Name;
然后找个合适的地方输出如下结果的字符串
---
private string m_name;
/// <summary>
/// 名称
/// </summary>
public string Name
{
get => m_name;
set => SetProperty(ref m_name, value);
}
---
当我输入的时候带有注释,则自动提取注释的部分,然后最终输出如下结果给我:
---
private string m_name;
/// <summary>
/// 名称
/// </summary>
public string Name
{
get => m_name;
set => SetProperty(ref m_name, value);
}
---
这个其中的m_name,就是之前提取的属性名,首字母变小写,然后加上m_的前缀。其中的Name就是之前提取的属性名,string就是之前提取的类型,
帮我实现一下这个需求,注意css、js单独提取在一个文件,注意代码的可维护性、代码简单易读
注意当我输入值变化之后,就自动进行转换工作、
在输出窗口中有一个复制的按钮,点复制的时候自动吧结果复制到剪贴板