में मैट पता को बाइट सरणी में कनवर्ट करें मेरे पास एक स्ट्रिंग, "b8:27:eb:97:b6:39"
के रूप में एक साधारण मैक पता है, और मैं इसे सी # कोड में एक बाइट सरणी, [184, 39, 235, 151, 182, 57]
में प्राप्त करना चाहता हूं।सी #
तो मैं उसे विभाजित निम्नलिखित के साथ:
var split = str.Split(':');
byte[] arr = new byte[6];
और फिर मैं for
-loop किसी प्रकार की जरूरत है प्रत्येक सबस्ट्रिंग उन्हें एक 16-बिट पूर्णांक में बदल लेने के लिए। मैंने Convert.ToInt8(split[i])
, split[i].ToChar(0,2)
, (char)split[i]
की कोशिश की, लेकिन मैं यह नहीं समझ सकता कि स्ट्रिंग-वर्णों को कैसे लेना है और उन्हें एक 8-बिट संख्या होने दें।
दिन का उत्तर! धन्यवाद। –
@ रasmसबेकगार्ड आपका स्वागत है :) – fubo