原创 Revit二次開發 管道彎頭、三通、四通的生成代碼

原文鏈接:https://blog.csdn.net/qq_39412924/article/details/83110866 當進行管道生成的時候,發現二次開發基本教程中僅有彎頭的示例,於是我補充上三通與四通的生成示例。 彎頭的生成最簡

原创 Revit二次開發-FamilyCreate.NewBlend創建融合失敗的對策

先列出創建融合的方法: /// <summary> /// 創建融合體 /// </summary> /// <param name="familyDoc">族文檔</param>

原创 .Net Core 2.0+Swagger的使用方法

本人菜鳥,最近想自己從頭開始搭個前後端分離的開發框架,記錄一下: 第一步:新建.Net Core的API項目 以上步驟結束後,一個API項目就創建好了。 第二步:使用Swagger 鼠標右擊下圖所示依賴項,選擇【管理NuGet程序包

原创 c# 使用多個TASK事務,等待返回值

在一個有返回值的方法中,我們啓用三個事務分別處理數據,每個事務假設耗時爲兩秒,代碼如下: private List<string> Test() { //事務列表 List

原创 c#去除字符串左邊的0

  string str="000101"; str=str.TrimStart('0'); 輸出結果: str=“101”

原创 C#建立模型並設置屬性並將List綁定給dev控件gridcontrol

設置屬性使用的類: using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Te

原创 C#基類json反序列化爲某個子類,子類屬性不丟失

基類和子類如下: /// <summary> /// 基類 /// </summary> public class dataBase { public string name { get

原创 C# 實體類組成的List或者DataTable,取其中某一列轉爲數組,並去重

實體類組成的List,取其中某一列轉爲數組 實體類: public calss Animal() { public string dog{get;set;} public string cat{get;set;} } L

原创 winform+vue+iview+easyui 實現一個簡單的Winform窗體(附源碼)

winform組件看起來不夠大氣,而且佈局會遇到各種問題。 所以沒事想研究下用winform作爲框架來與html交互的實現,於是就有了下面的東西。 有兩個版本,一個是用的webbrowser控件,一個是用的cefsharp(基於Googl

原创 Revit二次開發-根據兩個點創建剖面視圖

原文鏈接:https://forums.autodesk.com/t5/forums/searchpage/tab/message?advanced=false&allow_punctuation=

原创 Revit二次開發-顯示或隱藏項目基點(構件可見性/圖形替換)

原文鏈接:https://blog.csdn.net/weixin_40626630/article/details/86664343 方法: /// <summary>

原创 Revit二次開發-計算兩個點之間的旋轉角度

/// <summary> /// 獲取旋轉角度 /// </summary> /// <param name="p1"></param> /// <par

原创 Winform UserControl變量設置值變化事件

private string _file=string.Empty; public string file { get=>_file; set { _file=value; Met

原创 C# Datatable、List、DataRow[]某列求和

DataTable dt=new DataTable(); DataRow [] drs=dt.Select("Name='測試'"); List<T> lists=new List<T>(); //假設以上三種裏面都含有列名爲Tes

原创 C# List查詢

實體類:  public class A { public string str{get;set;} public bool bol{get;set;} public decimal dec{get;set;} } 查詢: Lis