- 博客(9)
- 收藏
- 关注
原创 【C#笔记】virtual和abstract的区别
//定义一个抽象类abstract class classBase{ public classBase() { CreateSome1(); CreateSome2(); CreateSome3(); } //包含三个方法 分别是abstract和virtual protected abstract v...
2019-07-30 09:55:18 242
原创 【C#笔记】C#中如何判断字符串中包含某个字符并替换
string txt="asdjsfk/aaaaaaaaa";如何判断这个字符串中包含/,如果包含/,就在斜杠前面加上字符‘x’1、使用if语句。if(txt.Contains("/")){txt = txt.Replace("/", "x/");}2、使用条件运算符(?:)。txt = txt.Contains("/") ? txt.Replace("/", ...
2019-06-12 14:00:12 4190
原创 【C#笔记】List根据某个属性去重
var listtg = listTg.GroupBy(c => c.Name).Select(c => c.First()).ToList();
2019-06-06 14:52:44 2705 1
原创 【C#笔记】SaveFileDialog的简单用法
SaveFileDialog savefiledialog = new SaveFileDialog();//设置文件类型 savefiledialog.Filter = "文本文件(*.doc)|*.doc|文本文件(*.txt)|*.txt";//设置默认文件类型显示顺序 savefiledialog.FilterIndex = 1;//保存对话框是否记忆上次打开的目录 save...
2019-06-04 17:08:17 2693
原创 【C#笔记】foreach循环 获取当前循环的索引
list<string> collection;foreach (var item in collection){ var index=collection.IndexOf(item);}foreach循环的时候,集合不能为null,否则报错。
2019-06-03 10:50:31 3909
原创 【Revit二次开发】旋转元素的方法
ElementTransformUtils.RotateElement(doc, ElementId, line, angle);Line:Line line = Line.CreateBound(xyz , xyz + XYZ.BasisZ * 1);xyz为元素自身的坐标点 ,即在XY平面内元素以自身插入点为中心旋转。...
2019-05-25 15:38:06 2777
原创 【Revit二次开发】LoadFamily 加载外部文件的族并创建
public void Family LoadFamily(Document doc, string familyName) { var family = new FilteredElementCollector(doc).OfClass(typeof(Family)).Select(p => p as Family).FirstOrDefault...
2019-05-24 20:31:45 4488 2
原创 【Revit二次开发】根据Family获取FamilySymbol
Family family;FamilySymbol familysy=mdoc.GetElement(family.GetFamilySymbolIds().First()) as FamilySymbolRevit2016版本
2019-05-24 20:16:18 2491 1
原创 【WPF笔记】当ComboBox绑定的数据源发生改变时,显示的数据实时刷新。
WPF的ComboBox的数据绑定方法:<ComboBox x:Name="comboBox" Grid.Column="1" HorizontalAlignment="Left" ItemsSource="{Binding DrawSheetlist}" DisplayMemberPath="PagIndexInfo" SelectedValuePath="PagIndex" Ma...
2019-05-21 20:54:44 7837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人