Kod düzenleyicisinde DataTips 'daki veri değerlerini görüntülemeView data values in DataTips in the code editor

DataTips, hata ayıklama sırasında programınızdaki değişkenlerle ilgili bilgileri görüntülemek için kullanışlı bir yol sağlar.DataTips provide a convenient way to view information about variables in your program during debugging. DataTips yalnızca kesme modunda ve yalnızca geçerli yürütme kapsamındaki değişkenlerle çalışır.DataTips work only in break mode and only with variables that are in the current scope of execution. Kodu ilk kez ayıklamaya çalıştığınızda, bu makaleye geçmeden önce mutlak yeni başlayanlar ve hata ayıklama teknikleri ve araçları için hata ayıklamayı okumak isteyebilirsiniz.If this is the first time that you've tried to debug code, you may want to read Debugging for absolute beginners and Debugging techniques and tools before going through this article.

DataTips ile çalışmaWork with DataTips

DataTips yalnızca kesme modunda ve yalnızca geçerli yürütme kapsamındaki değişkenlerde görünür.DataTips appear only in break mode, and only on variables that are in the current scope of execution.

Bir veri Ipucu görüntülemeDisplay a DataTip

  1. Kodunuzda bir kesme noktası ayarlayın ve F5 tuşuna basarak veya hata ayıklama > Başlat hata ayıklamayıseçerek hata ayıklamayı başlatın.Set a breakpoint in your code, and start debugging by pressing F5 or selecting Debug > Start Debugging.

  2. Kesme noktasında duraklatıldığında, geçerli kapsamdaki herhangi bir değişkenin üzerine gelin.When paused at the breakpoint, hover over any variable in the current scope. Değişkenin adını ve geçerli değerini gösteren bir veri Ipucu görünür.A DataTip appears, showing the name and current value of the variable.

DataTip saydam yapmaMake a DataTip transparent

Veri ipucundaki kodun altında bulunan kodu görmek üzere saydam hale getirmek için CTRLtuşuna basın.To make a DataTip transparent to see code that is underneath it, while in the DataTip, press Ctrl. CTRL tuşunu basılı tuttuğunuz sürece datatıp saydam kalır.The DataTip stays transparent as long as you hold down the Ctrl key. Bu, sabitlenmiş veya kayan veri Ipuçları için çalışmaz.This doesn't work for pinned or floating DataTips.

Veri Ipucunu sabitlemePin a DataTip

Bir veri Ipucunu açık kalacak şekilde sabitlemek için raptiye 'yi kaynağa sabitle simgesine tıklayın.To pin a DataTip so that it stays open, select the pushpin Pin to source icon.

Veri Ipucunu sabitlemePin a DataTip

Sabitlenmiş bir veri Ipucunu kod penceresi etrafında sürükleyerek taşıyabilirsiniz.You can move a pinned DataTip by dragging it around the code window. Veri ucunun sabitlendiği satırın yanındaki cilt alanında raptiye simgesi görüntülenir.A pushpin icon appears in the gutter next to the line the DataTip is pinned to.

Not

DataTips her zaman, geçerli imleç veya DataTip konumu değil, yürütmenin askıya alındığı bağlamda değerlendirilir.DataTips are always evaluated in the context where execution is suspended, not the current cursor or DataTip location. Geçerli bağlamdaki bir değişkenle aynı ada sahip başka bir işlevde bulunan bir değişkenin üzerine geldiğinizde, geçerli bağlamdaki değişkenin değeri görüntülenir.If you hover over a variable in another function that has the same name as a variable in the current context, the value of the variable in the current context is displayed.

Bir veri Ipucunu kaynaktan kaldırUnpin a DataTip from source

Sabitlenmiş bir veri Ipucunu kaydırmak için, veri Ipucunun üzerine gelin ve bağlam menüsünden raptiye simgesini seçin.To float a pinned DataTip, hover over the DataTip and select the pushpin icon from the context menu.

Raptiye simgesi sabitlenmemiş konuma değişir ve Datatıp artık tüm açık pencerelerin üzerine kayarak veya sürüklenebilir.The pushpin icon changes to the unpinned position, and the DataTip now floats or can be dragged above all open windows. Hata ayıklama oturumu sona erdiğinde kayan veri Ipuçları kapanır.Floating DataTips close when the debugging session ends.

Veri Ipucunda repınRepin a DataTip

Kayan bir veri Ipucunu kaynağa eklemek için, kod düzenleyicisinde üzerine gelin ve raptiye simgesini seçin.To repin a floating DataTip to source, hover over it in the code editor and select the pushpin icon. Raptiye simgesi sabitlenmiş konuma değişir ve DataTip yalnızca kod penceresine sabitlenmiştir.The pushpin icon changes to the pinned position, and the DataTip is again pinned only to the code window.

Bir DataTip, kaynak olmayan bir kod penceresinde dalgalanma gelirse, raptiye simgesi kullanılamaz ve Datatıp, veri Ipucu kullanılamaz.If a DataTip is floating over a non-source code window, the pushpin icon is unavailable, and the DataTip cannot be repinned. Raptiye simgesine erişmek için, verileri sürükleyerek veya kod penceresi odaklı odağa ekleyerek veri Ipucunu kod Düzenleyicisi penceresine döndürün.To access the pushpin icon, return the DataTip to the code editor window by dragging it or giving the code window focus.

Veri Ipucunu kapatmaClose a DataTip

Bir veri Ipucunu kapatmak için, veri Ipucunun üzerine gelin ve bağlam menüsünden Kapat (x) simgesini seçin.To close a DataTip, hover over the DataTip and select the close (x) icon from the context menu.

Tüm veri Ipuçlarını kapatClose all DataTips

Tüm veri Ipuçlarını kapatmak için, Hata Ayıkla menüsünde tüm veri ipuçlarını temizle' yi seçin.To close all DataTips, on the Debug menu, select Clear All DataTips.

Belirli bir dosya için tüm veri Ipuçlarını kapatClose all DataTips for a specific file

Belirli bir dosyanın tüm veri Ipuçlarını kapatmak için, Hata Ayıkla menüsünde, **üzerine <Filename> sabitlenmiş tüm veri ipuçlarını temizle **' yi seçin.To close all DataTips for a specific file, on the Debug menu, select Clear All DataTips Pinned to <Filename>.

Bilgileri Genişlet ve DüzenleExpand and edit information

Üyelerini görüntülemek için bir diziyi, yapıyı veya nesneyi genişletmek üzere DataTips kullanabilirsiniz.You can use DataTips to expand an array, a structure, or an object to view its members. Bir değişkenin değerini bir veri Ipucundan de düzenleyebilirsiniz.You can also edit the value of a variable from a DataTip.

Bir değişkeni GenişletExpand a variable

Öğeleri görmek üzere bir veri Ipucunda bir nesneyi genişletmek için, öğeleri ağaç formunda görüntülemek için öğe adlarından önce genişletme oklarının üzerine gelin.To expand an object in a DataTip to see its elements, hover over the expand arrows before the item names to display the elements in tree form. Sabitlenmiş bir veri Ipucu için, + değişken adından önce öğesini seçin ve ardından ağacı genişletin.For a pinned DataTip, select the + before the variable name and then expand the tree.

Bir veri Ipucunu GenişletExpand a DataTip

Genişletilmiş görünümde yukarı ve aşağı taşımak için klavyede fare veya ok tuşlarını kullanabilirsiniz.You can use the mouse or the arrow keys on the keyboard to move up and down in the expanded view.

Ayrıca, genişletilmiş öğeleri, üzerine gelip raptiye simgesini seçerek sabitlenmiş veri Ipucuna sabitleyebilirsiniz.You can also pin expanded items to the pinned DataTip by hovering over them and selecting their pushpin icons. Daha sonra öğeler, ağaç daraltıldıktan sonra sabitlenmiş Datatıp içinde görüntülenir.The elements then appear in the pinned DataTip after the tree is collapsed.

Bir değişkenin değerini düzenlemeEdit the value of a variable

Bir veri Ipucunda bir değişkenin veya öğenin değerini düzenlemek için, değeri seçin, yeni bir değer yazın ve ENTERtuşuna basın.To edit the value of a variable or element in a DataTip, select the value, type a new value, and press Enter. Seçim salt okuma değerleri için devre dışı bırakıldı.Selection is disabled for read-only values.

Veri Ipuçlarında PIN özellikleriPin Properties in DataTips

Not

Bu özellik .NET Core 3,0 veya üzeri sürümlerde desteklenir.This feature is supported for .NET Core 3.0 or higher.

Veri Ipuçları bölümünde, bu nesneleri özelliklerine göre hızlıca inceleyebilirsiniz.You can quickly inspect objects by their properties in DataTips with the Pinnable Properties tool. Bu aracı kullanmak için bir özelliğin üzerine gelin ve görüntülenen sabitleme simgesini seçin ya da sağ tıklayın ve ortaya çıkan bağlam menüsünde üyeyi sık kullanılanlara sabitle seçeneğini belirleyin.To use this tool, hover over a property and select the pin icon that appears or right-click and select the Pin Member as Favorite option in the resulting context menu. Bu özelliği nesnenin özellik listesinin en üstüne, özellik adı ve değeri ise veri Ipucunun sağ sütununda görüntülenir.This bubbles up that property to the top of the object’s property list, and the property name and value is displayed in the right column of the DataTip. Bir özelliği kaldırmak için, PIN simgesini yeniden seçin veya bağlam menüsünde üyeyi sık kullanılanlara ayır seçeneğini belirleyin.To unpin a property, select the pin icon again or select the Unpin Member as Favorite option in the context menu.

Bir veri Ipucunda bir özelliği sabitlemePinning a property in a DataTip

Ayrıca, bir veri ipucunda nesnenin özellik listesini görüntülerken özellik adlarını açıp sabitlenmemiş özellikleri filtreleyebilirsiniz.You can also toggle property names and filter out non-pinned properties when viewing the object’s property list in a datatip. Özellik içeren bir satıra sağ tıklayıp, yalnızca sabitlenmiş üyeleri göster ' i seçerek ya da bağlam menüsündeki değerler seçeneklerinde sabitlenmiş üye adlarını gizleyerek her iki seçeneğe erişebilirsiniz.You can access either option by right-clicking a row containing a property and selecting the Show only pinned members or Hide pinned member names in values options in the context menu.

Karmaşık veri türlerini görselleştirinVisualize complex data types

Bir veri Ipucunda bir değişkenin veya öğenin yanındaki büyüteç simgesi, metin görselleştiricisigibi bir veya daha fazla görselleştiricinindeğişken için kullanılabilir olduğu anlamına gelir.A magnifying glass icon next to a variable or element in a DataTip means that one or more visualizers, such as the Text Visualizer, are available for the variable. Görselleştiriciler bilgileri daha anlamlı, bazen grafik, şekilde görüntüler.Visualizers display information in a more meaningful, sometimes graphical, manner.

Veri türü için varsayılan görselleştiricisi kullanarak öğeyi görüntülemek için büyüteç simgesini görselleştirme simgesiniseçin.To view the element using the default visualizer for the data type, select the magnifying glass icon Visualizer icon. Veri türü için Görselleştiriciler listesinden seçim yapmak için büyüteç simgesinin yanındaki oku seçin.Select the arrow next to the magnifying glass icon to select from a list of visualizers for the data type.

izleme penceresi bir değişken eklemeAdd a variable to a Watch window

Bir değişkeni izlemeye devam etmek istiyorsanız, bir veri Ipucundan bir izleme penceresine ekleyebilirsiniz.If you want to continue to watch a variable, you can add it to a Watch window from a DataTip. Veri Ipucunda değişkenine sağ tıklayın ve Gözcü Ekle' yi seçin.Right-click the variable in the DataTip, and select Add Watch.

Değişken, Gözcü penceresinde görünür.The variable appears in the Watch window. Visual Studio sürümünüz birden fazla Gözcü penceresini destekliyorsa, değişken 1. gözcü' de görünür.If your Visual Studio edition supports more than one Watch window, the variable appears in Watch 1.

Veri Ipuçlarını içeri ve dışarı aktarmaImport and export DataTips

Bir metin düzenleyicisi kullanarak paylaşabileceğiniz veya düzenleyebileceğiniz bir XML dosyasına DataTips aktarabilirsiniz.You can export DataTips to an XML file, which you can share or edit using a text editor. Aldığınız veya düzenlediğiniz bir Datatıp XML dosyasını da içeri aktarabilirsiniz.You can also import a DataTip XML file you have received or edited.

Veri Ipuçlarını dışarı aktarmak için:To export DataTips:

  1. Debug > Dışarı aktarma veri ipuçlarınıHata Ayıkla ' yı seçin.Select Debug > Export DataTips.

  2. Veri Ipuçlarını dışarı aktar iletişim kutusunda, XML dosyasını kaydetmek için konuma gidin, dosya için bir ad yazın ve ardından Kaydet' i seçin.In the Export DataTips dialog box, navigate to the location to save the XML file, type a name for the file, and then select Save.

Veri Ipuçlarını içeri aktarmak için:To import DataTips:

  1. Hata ayıklama > veri ipuçlarınıseçin.Select Debug > Import DataTips.

  2. Veri Ipuçlarını Içeri aktar iletişim kutusunda, açmak Istediğiniz DATATIPS XML dosyasını seçin ve ' ı seçin.In the Import DataTips dialog box, select the DataTips XML file you want to open, and then select Open.

Ayrıca bkz.See also